


![[단독] 헨리에타 랙스의 불멸의 삶](/images/bookimg/406680176.jpg)



반복과 재사용 가능한 24가지 쿠버네티스 디자인 패턴으로 완성하는 클라우드 네이티브 애플리케이션 개발과 구현에 대한 모든 것! 쿠버네티스 전문가로 도약하기 위한 필독서쿠버네티스에서 클라우드 네이티브 애플리케이션을 설계하고 구현하기 위한 일반적이고 재사용 가능한 패턴과 원칙을 알려준다. 이 책의 24가지 쿠버네티스 디자인 패턴에는 각 문제에 대한 설명과 쿠버네티스에 특화된 해결책이 담겨 있다. 모든 패턴에 대해 구체적인 코드 예제를 제공하므로 각 패턴 예제를 실행해볼 수도 있다. 입증된 디자인 패턴으로 클라우드 네이티브 문제를 해결하는 방법을 알고 싶은 개발자와 아키텍트를 위한 책이다.

레드햇Red Hat의 수석 아키텍트이자, 아파치 소프트웨어 재단의 멤버이며, 여러 오픈 소스 프로젝트의 커미터로 활약하고 있다. 또한 블로거이자 오픈 소스 에반젤리스트, 블록체인 신봉자, 발표자, 『Camel Design Patterns』의 저자이기도 하다. 10여 년간 확장성이 뛰어나고 회복력 있는 분산 시스템을 구축하고 설계해왔다.
평소 멘토링과 코딩을 즐기며, 엔터프라이즈 기업들이 오픈 소스 솔루션을 성공적으로 구축할 수 있도록 자문을 한다. 현재는 애플리케이션 통합, 엔터프라이즈 블록체인, 분산 시스템 설계, 마이크로서비스, 클라우드 네이티브 애플리케이션 등 업무에 주력하고 있다.

1장 개요__클라우드 네이티브로 가는 길__분산 기본 요소____컨테이너____파드____서비스____레이블____애노테이션____네임스페이스__정리__참고 자료[1부] 기본 패턴2장 예측 범위 내의 요구사항 __문제__해결책____런타임 의존성____자원 프로파일____파드 우선순위____프로젝트 자원____용량 계획__정리__참고 자료3장 선언적 배포__문제__해결책____롤링 배포____고정 배포____블루-그린 릴리스____카나리아 릴리스__정리__참고 자료4장 정상상태 점검__문제__해결책____프로세스 정상상태 확인____라이브니스 점검____레디니스 점검__정리__참고 자료5장 수명주기 관리__문제__해결책____시그텀 신호____시그킬 신호____시작 후 훅 ____종료 전 훅 ____그 밖의 수명주기 제어__정리__참고 자료6장 자동 배치__문제__해결책____가용한 노드 자원____컨테이너 자원 요구____배치(Placement) 정책____스케줄링 프로세스____노드 어피니티____파드 어피니티와 파드 안티어피니티____테인트와 톨러레이션__정리__참고 자료[2부] 행동 패턴7장 배치 잡__문제__해결책__정리__참고 자료8장 주기적 잡__문제__해결책__정리__참고 자료9장 데몬 서비스__문제__해결책__정리__참고 자료10장 싱글톤 서비스__문제__해결책____애플리케이션 외부 잠금____애플리케이션 내부 잠금____파드 디스럽션 버짓(Pod Disruption Budget)__정리__참고 자료11장 스테이트풀 서비스__문제____스토리지____네트워킹____식별자____순서성____기타 요구사항__해결책____스토리지____네트워킹____식별자____순서성____기타 기능__정리__참고 자료12장 서비스 디스커버리__문제__해결책____내부 서비스 디스커버리____수동 서비스 디스커버리____클러스터 외부의 서비스 디스커버리____애플리케이션 계층 서비스 디스커버리__정리__참고자료13장 자기 인식__문제__해결책__정리__참고자료[3부] 구조 패턴14장 초기화 컨테이너__문제__해결책__정리__참고 자료15장 사이드카__문제__해결책__정리__참고자료 16장 어댑터__문제__해결책__정리__참고자료17장 앰배서더__문제__해결책__정리__참고자료[4부] 설정 패턴18장 EnvVar 설정__문제__해결책__정리__참고자료19장 설정 자원__문제__해결책__정리__참고자료20장 불변 설정__문제__해결책____도커 볼륨____쿠버네티스 초기화 컨테이너____오픈시프트 템플릿__정리__참고자료21장 설정 템플릿__문제__해결책__정리__참고자료[5부] 고급 패턴22장 컨트롤러__문제__해결책__정리__참고자료23장 오퍼레이터__문제__해결책____사용자정의 자원 정의____컨트롤러와 오퍼레이터 분류____오퍼레이터 개발과 배포__예제__정리__참고자료24장 탄력적 스케일__문제__해결책____수동 수평 스케일링____수평 파드 오토스케일링____수직 파드 오토스케일링____클러스터 오토스케일링____스케일링 레벨__정리__참고자료25장 이미지 빌더__문제__해결책____오픈시프트 빌드____케이네이티브 빌드__정리__참고자료