GitOps Cookbook 학습 가이드
이 섹션은 GitOps Cookbook 책의 핵심 내용을 정리한 학습 자료입니다.
📚 목차
- GitOps란 무엇인가
- GitOps의 핵심 원칙
- Kubernetes와 CI/CD
- DevOps와의 관계
- GitOps 구현을 위한 필수 요구사항
- 도구 및 기술 스택
- 환경 준비
- 컨테이너 기초
- Docker와 컨테이너 이미지
- 컨테이너 레지스트리
- Kustomize 소개
- 선언적 구성 관리
- 환경별 설정 커스터마이징
- Helm 패키지 매니저
- Chart 구조 및 템플릿
- 애플리케이션 배포 관리
- Cloud Native CI/CD 개념
- GitOps 파이프라인
- 지속적 배포 전략
🎯 학습 목표
이 자료를 통해 다음을 학습할 수 있습니다:
- ✅ GitOps의 기본 개념과 원칙 이해
- ✅ Kubernetes 환경에서의 GitOps 적용 방법
- ✅ Kustomize와 Helm을 활용한 배포 관리
- ✅ Cloud Native CI/CD 파이프라인 구축
📖 참고 자료
🚀 다음 단계
GitOps의 기본 개념을 학습한 후에는:
- Kubernetes 실습 환경 구축
- ArgoCD를 통한 GitOps 실습
- Jenkins로 CI 파이프라인 구성