1. Argo CD (Continuous Delivery) GitOps 기반 배포 도구 Git 저장소에 있는 Kubernetes manifest를 지속적으로 감시 Git의 Desired 상태와 클러스터의 Live 상태 간의 diff 를 감지하여 Sync(동기화) 수행 핵심 구성요소 : Server : 웹 UI & CLI용 API 서버 Repo Server ...
해당 블로그는 [쿠버네티스 어나더 클래스] 강의에 일부 내용입니다. 복습을 위한 자료 입니다. 강의 링크 : https://inf.run/f2xSR Argo CD Image Updater를 이용한 이미지 자동 배포 1. ArgoCD로 App 생성 및 배포 - 2232-build-push-git 1-1. App 생성 하기 - [+ NEW APP] 클릭 ▶ G...
컨테이너 이미지 사례 실습 ▶ 사전 준비사항 # 도커 파일 및 App 소스 다운로드 curl -O https://raw.githubusercontent.com/k8s-1pro/install/main/ground/etc/docker/Dockerfile curl -O https://raw.githubusercontent.com/k8s-1pro/install/m...
강의 수강 데브옵스 한방정리 DevOps는 단순히 CI/CD를 구성하는 것을 넘어서, 운영과 개발을 잇는 사고방식임을 이해했습니다. CI/CD 자동화 환경에서 실행 파일 생성과 배포 파이프라인이 어떻게 연결되는지를 전체 흐름으로 익힐 수 있었습니다. 손쉽게 데브옵스 환경을 구축하는 방법 Jenkins를 통해 GitHub 소스를 자동 빌드하고, 쿠버네티스에 ...
해당 블로그는 [쿠버네티스 어나더 클래스] 강의에 일부 내용입니다. 복습을 위한 자료 입니다. 강의 링크 : https://inf.run/f2xSR 1. CI/CD 파이프라인을 구성할 때 고려해야 하는 요소 2. 배포 전략을 세울 때 고려해야 하는 요소 3. 단계별로 구축해보는 배포 파이프라인
해당 블로그는 [쿠버네티스 어나더 클래스] 강의에 일부 내용입니다. 복습을 위한 자료 입니다. 강의 링크 : https://inf.run/f2xSR 1. 어나더 클래스 DevOps 전체 구성도 개발 소스를 GitHub에 커밋하면 소스 코드를 통합적으로 관리를 하다가 CI-CD 환경에서 Build 버튼을 누르면 먼저 GitHub에서 최신 소스 코드가 다운받아...
강의 수강 1. Probe 운영 복잡도를 줄이고 무중단 배포와 장애 자가 복구를 실현하며 회복탄력성 있는 시스템 을 구축할 수 있게 해줍니다. Probe는 단순한 기능이 아니라 쿠버네티스가 추구하는 "자율 복구 기반 인프라"의 핵심 구성 요소입니다. 2. ConfigMap, Secret 배포 환경 전환이 쉬워지고 민감 정보 보호가 강화되며 유지보수와 운영 ...
PVC/PV, Deployment, Service, HPA 응용 과제 1. PV, PVC 1~4. local 동작 확인 // 2번 - Container 임시 폴더 확인 kubectl exec -n anotherclass-123 -it api-tester-1231-5d4f6454fb-28b8k -- ls /usr/src/myapp/tmp // 2번 - Con...