책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 리눅스
· ISBN : 9791141999841
· 쪽수 : 183쪽
· 출판일 : 2025-03-19
목차
PART 1: 쿠버네티스 패키지 관리의 이해
Chapter 1. 쿠버네티스 패키지 관리란 무엇인가?
1.1 애플리케이션 라이프사이클과 쿠버네티스의 역할
1.2 쿠버네티스 애플리케이션 관리의 핵심 목표
1.3 매니페스트, 헬름, Kustomize: 애플리케이션 관리의 핵심 도구 소개
1.4 클라우드 네이티브 애플리케이션과 쿠버네티스
PART 2: 매니페스트 심층 분석: 기본 원리부터 고급 활용까지
Chapter 2. 매니페스트 완벽 가이드
2.1 매니페스트란 무엇인가? (YAML/JSON 형식, 선언적 구성)
2.2 쿠버네티스 리소스 종류 및 매니페스트 작성법
2.3 매니페스트 배포 및 관리
2.4 고급 매니페스트 활용 기법
2.5 매니페스트 작성 실습: 간단한 웹 애플리케이션 배포
Chapter 3. 매니페스트의 장단점과 활용 시나리오
3.1 매니페스트의 장점
3.2 매니페스트의 단점
3.3 매니페스트 활용 시나리오
PART 3: 헬름 심층 분석: 패키징, 배포 자동화, 복잡한 애플리케이션 관리
Chapter 4. 헬름 마스터하기
4.1 헬름이란 무엇인가? (패키지 매니저, 차트)
4.2 헬름 아키텍처 (Helm Client, Tiller - Helm v2, Helm v3)
4.3 헬름 설치 및 기본 명령어 (helm install, helm upgrade, helm uninstall)
4.4 헬름 차트 구조 분석 (Chart.yaml, values.yaml, templates 디렉토리)
Chapter 5. 헬름 차트 작성 및 활용
5.1 헬름 차트 템플릿 문법 (Go 템플릿)
5.2 values.yaml 파일을 이용한 설정 관리
5.3 헬름 차트 배포 및 관리 (릴리스)
5.4 헬름 차트 고급 기능 활용
5.5 헬름 차트 작성 실습: 워드프레스, MySQL 배포
Chapter 6. 헬름의 장단점과 활용 시나리오
6.1 헬름의 장점
6.2 헬름의 단점
6.3 헬름 활용 시나리오
PART 4: Kustomize 심층 분석: 환경별 설정 커스터마이징 및 확장
Chapter 7. Kustomize 완벽 이해
7.1 Kustomize란 무엇인가? (오버레이 방식, Declarative Configuration Management)
7.2 Kustomize 설치 및 사용법 (kubectl apply -k)
7.3 kustomization.yaml 파일 구조 분석
7.4 Kustomize를 이용한 설정 변경 실습: 이미지 태그 변경, 리소스 제한 변경, 환경 변수 설정
Chapter 8. Kustomize를 활용한 환경별 배포 구성
8.1 개발 환경, 스테이징 환경, 프로덕션 환경별 Kustomize 구성
8.2 patches를 이용한 환경별 설정 차이 관리
8.3 Kustomize를 이용한 배포 파이프라인 구축 (예: kubectl apply -k를 활용한 배포 자동화)
8.4 Kustomize 고급 활용 기법
Chapter 9. Kustomize의 장단점과 활용 시나리오
9.1 Kustomize의 장점
9.2 Kustomize의 단점
9.3 Kustomize 활용 시나리오
PART 5: 매니페스트, 헬름, Kustomize 통합 활용 및 고급 주제
Chapter 10. 매니페스트, 헬름, Kustomize 비교 분석 및 상황별 선택 가이드
10.1 핵심 기능 비교 분석
10.2 상황별 최적의 도구 선택 가이드
Chapter 11. 헬름과 Kustomize 함께 사용하기: 시너지 효과 극대화
11.1 헬름 차트를 Kustomize의 bases로 활용
11.2 Kustomize를 이용하여 헬름 차트 설정 오버라이드
11.3 헬름과 Kustomize를 결합한 배포 파이프라인 구축
11.4 복잡한 애플리케이션 배포 전략 수립
Chapter 12. 쿠버네티스 애플리케이션 관리 고급 주제
12.1 GitOps: 선언적 인프라 관리
12.2 Helmfile: 여러 헬름 차트 관리
12.3 Argo CD, Flux: GitOps 기반 CD 도구
12.4 쿠버네티스 Operator: 애플리케이션 관리 자동화