목록Production Kubernetes Online Study (26)
Ssoon
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 3주차 정리입니다. ✔ Continuous Delivery ? 소스코드를 변경하고 저장소에 push하면 변경 사항이 운영환경에도 자동 반영 ✔ GitOps ? 실제 운영 중인 클러스터 상태를 아무런 기록을 남기지 않고 클러스터에서 임의로 수정하지 않고 공용으로 관리하는 저장소에서만 변경을 허용 ✔ ArgoCD ? 쿠버네티스 manifest 소스 파일을 중앙의 통합 저장소에 업로드하고 동기화하여 정책 관리 ✅ Helm 차트를 이용한 ArgoCD 설치 https://artifacthub.io/packages/helm/argo/argo-cd argo-cd 5.27.1 · argoproj/argo A Hel..
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 3주차 정리입니다. ✔ 쿠버네티스 개발 / 운영 = YAML 소스코드 만드는 것 => 이력관리 필수 ! ✅ Helm 차트 기반으로 GitLab 설치 🧿 사전 준비 ✔ MetalLB 로드밸런서 타입의 서비스 를 확인합니다. ✔ 디폴트 StorageClass 설정을 확인합니다. 🧿 GitLab Helm 차트를 다운받습니다. https://artifacthub.io/packages/helm/gitlab/gitlab gitlab 6.9.3 · gitlab/gitlab The One DevOps Platform artifacthub.io 🧿 압축을 풀고 변수 파일을 편집합니다. ✔ edition: ee ◾ e..
별도의 서버에 Harbor을 설치하였습니다. ✅ Docker 설치 yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli ✅ Docker-compose 설치 curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ✅ SSL 인증서 생..
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 3주차 정리입니다. ✔ Harbor ? ◾ Harbor는 정책 및 역할 기반 액세스 제어로 아티팩트를 보호하고, 이미지를 스캔하고 취약성이 없도록 하며, 이미지를 신뢰할 수 있는 것으로 서명하는 오픈 소스 레지스트리입니다. ✅ Helm 차트를 이용한 Harbor 설치 🧿 사전 준비 ✔ Harbor 외부 접속에 사용하는 Domain 이름 ✔ StorageClass 지정 ✔ Harbor 서비스의 외부 노출 타입 🧿 Helm 을 이용하여 Harbor를 설치합니다. 🧿1️⃣ Harbor 차트 저장소를 추가하고 (helm repd add) => 2️⃣ 차트 저장소에서 로컬로 사용 가능한 차트의 정보를 업데이트..