
구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
지은이 : 박태영
〈프로덕션 쿠버네티스: KYAML로 완성하는 무중단 인프라〉
Part 1. 리얼 월드 쿠버네티스: 왜 우리의 설정은 항상 터지는가?
- Chapter 1. 새벽 3시의 장애 회고록
1.1 "분명 로컬에선 됐는데": 환경 차이(Drift)로 인한 배포 실패 분석
1.2 들여쓰기 실수로 프로덕션 DB를 날릴 뻔한 이야기
1.3 스파게티가 된 Helm 차트와 관리 불가능한 오버레이(Kustomize)
- Chapter 2. v1.34와 KYAML: 게임 체인저
2.1 v1.34의 새로운 검증 엔진: CEL(Common Expression Language) 기반의 검사
2.2 Config as Data: 텍스트가 아닌 '데이터'로 설정을 다루는 철학
2.3 KYAML이 기존 YAML의 구조적 결함을 막는 원리 (Schema-aware)
Part 2. KYAML 엔지니어링: 개발자 경험(DX)과 생산성
- Chapter 3. 실무자를 위한 KYAML 작성 워크플로우
3.1 [Setting] 팀 표준 IDE 설정: 자동 완성, 린팅(Linting), 실시간 에러 감지
3.2 Boilerplate 줄이기: 반복되는 설정을 함수형으로 처리하기
3.3 [Practice] Spring Boot 애플리케이션을 위한 완벽한 Deployment/Service 명세 작성하기
- Chapter 4. 멀티 환경 관리 전략 (Dev/Staging/Prod)
4.1 환경 변수 주입의 정석: `ConfigMapGenerator`와 KYAML의 변수 치환
4.2 시크릿 관리의 실무: Vault, SOPS, 그리고 KYAML의 암호화 연동
4.3 [Scenario] 개발계와 운영계의 리소스 스펙(CPU/Memory) 차등 적용 자동화
Part 3. 견고한 방어선: 정책 검증과 보안 (Policy as Code)
- Chapter 5. 배포 전에 막는다: Shift-Left 검증
5.1 CI 파이프라인에 KYAML 검증기(Validator) 심기
5.2 커스텀 정책 만들기: "모든 파드는 반드시 Resource Limit을 가져야 한다"
5.3 [Lab] Ingress 호스트 중복 설정 시 배포 차단하기 구현
- Chapter 6. v1.34 보안 강화와 컴플라이언스
6.1 Pod Security Standards(PSS)를 KYAML로 강제하는 법
6.2 불필요한 `root` 권한과 `privileged` 컨테이너 자동 탐지 및 수정
6.3 [Checklist] ISO/ISMS 인증 대응을 위한 설정 파일 감사 리스트
Part 4. 운영의 예술: GitOps와 자동화
- Chapter 7. ArgoCD/Flux와 KYAML의 궁합
7.1 Git 리포지토리 구조 설계: Monorepo vs Polyrepo
7.2 KYAML의 렌더링 결과를 GitOps 도구가 동기화하는 과정
7.3 [Troubleshooting] "OutOfSync" 상태 해결과 동기화 충돌 디버깅
- Chapter 8. 대규모 클러스터와 멀티 테넌시
8.1 네임스페이스 격리 및 리소스 할당(Quota) 자동 생성 패턴
8.2 팀별로 권한(RBAC)을 KYAML로 찍어내기
8.3 [Project] 사내 PaaS 플랫폼 팀을 위한 '테넌트 온보딩 자동화' 스크립트 작성
Part 5. 마이그레이션과 미래
- Chapter 9. 레거시 탈출: YAML to KYAML
9.1 수천 라인의 기존 매니페스트를 안전하게 변환하는 전략
9.2 `kpt`나 `kyaml-cli` 같은 도구를 활용한 대량 변환 실습
9.3 동료들을 설득하기 위한 사내 세미나 자료 가이드
- Appendix. 실무자를 위한 치트 시트
자주 쓰는 KYAML 패턴 모음
v1.34 주요 변경 API 버전 대응표
디버깅 체크리스트
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)