-
Tekton: 클라우드 네이티브 시대에 최적화된 CI/CD 도구
들어가며 Tekton은 kuberenetes를 기반으로 한 오픈소스 프레임워크로, CI/CD 파이프라인을 구축하는데 사용하는데 기본 개념에 대해 알아보는 시간을 가져보도록 하겠습니다. Tekton이란? Tekton의 핵심 컴포넌트는 파이프라인, 작업, 작업 단계 및 트리거입니다. 구성요소 설명 Tasks 작업은 일반적으로 테스트와 같은 파이프라인의 일부로 pod에서 실행되는 작업 Steps 작업의 일부로 실행되는 단일 작업 pipelines 테스크로 구성된 워크 플로우이다. 테스트 및 빌드 작업,… Read more
-
Openshift SNO ISO로 설치하기
개요 ○ 기본 구성 요약 openshift-install 명령을 사용하여 부팅 가능한 이미지(ISO) 생성 하여 클러스터 배포 단일 노드 구성(SNO) 3-NODE 클러스터 설치 지원 (이번 가이드는 SNO) 완전히 연결되지 않은 배포에서 작동 및 미러링 된 로컬 레지스트리와 함께 작동 ○ 최소 사양 Topology Master Node Worker Node vCPU Memory Disk bastion-server 0 0 8 vCPU cores 16GB… Read more
-
nexus3 설치하기 – 컨테이너 설치 및 https 사용하기
nexus3는 다양한 레포지토리를 사용할 수 있는 사설 저장소 이다. maven, docker, pypi, apt, yum 다양한 패키지 저장소를 한 곳에서 관리가 가능하다는 장점을 가지고 있다. 목차 nexus3 일반 설치 – OS에 올리는 방 nexus3 컨테이너 설치 – docker or podman을 사용하여 올리는 방식 nexus3 https 사용하기 – 사설 인증서를 통한 인증 진행 nexus3 컨테이너 설치 및 https… Read more
-
nexus 3 설치하기 – [일반 설치]
nexus3는 다양한 레포지토리를 사용할 수 있는 사설 저장소 이다. maven, docker, pypi, apt, yum 다양한 패키지 저장소를 한 곳에서 관리가 가능하다는 장점을 가지고 있다. 목차 nexus3 일반 설치 – OS에 올리는 방식 nexus3 컨테이너 설치 – docker or podman을 사용하여 올리는 방식 nexus3 https 사용하기 – 사설 인증서를 통한 인증 진행 nexus3 일반 설치 – OS에… Read more
-
openshift Loki stack 구축 방법
이 모든 환경은 openshift가 구축된 상태에서 진행합니다. 이번 환경은 openshift 4.14.0에서 Test 진행된 사항입니다. MinIO Operator + Loki 적용 이유 OpenShift Logging의 Log 저장소가 기존에는 Elasticsearch 기반이였으나. 추후에는 deprecated 및 removed 예정 과도한 로그 발생시 OOM 발생 등 Fluentd 의 OOM 등.. 오픈소스의 경우 NFS Storage도 가능 MinIO 구축 1. MinIO Operator 설치 OperatorHub의 Certified Operator중… Read more
-
Openshift 4.10.9 설치 하기 – connected 환경
필자는 openshift 구축을 위한 가이드 작성을 목적으로 글을 작성한다. 먼저 Openshift에 대해 간단히 설명하자면 kubernetes에 Enterprise 버전이라고 생각하면 좋을 것 같다. kubernetes보다는 내장된 기능이 많고 기본적으로 console까지 제공하기에 유저 접근성이 용이하다 말할 수 있다. [설치 전에..] openshift는 kubernetes와 다르게 기본적으로 요구하는 사항이 높다. ※필수 사양 vCpu : 8코어 이상, Memory: 16G 이상, DISK: 120G이상 Bastion… Read more
