본문으로 건너뛰기
Part XII. 패키징과 확장

Part XII. 패키징과 확장

지금까지의 Part에서는 매니페스트를 직접 작성해 kubectl로 적용했다. 애플리케이션과 환경이 늘어나면 이 방식은 곧 복사와 수동 수정의 반복이 된다. 이 Part는 매니페스트를 패키지로 묶는 Helm과 템플릿 없이 변형하는 Kustomize에서 출발해, Kubernetes API 자체에 새 리소스 타입을 추가하는 CRD, 그 위에서 운영 지식을 코드로 옮기는 Operator 패턴으로 나아간다. 마지막으로 Git을 배포의 단일 진실 원천으로 삼는 GitOps에서, 이 노트 전체를 관통해 온 선언형 운영의 원리가 배포 파이프라인까지 확장되는 것을 확인한다.