매니징 쿠버네티스
Description
아키텍처 이해에서 재해 복구까지, 쿠버네티스 운영자를 위한 핵심 노트
이 책은 쿠버네티스 기능을 최대로 활용하고 싶은 개발자와 운영자를 위한 책입니다. 쿠버네티스의 구성 방식과 작동 원리를 분석하고 주요 개념을 정리합니다. 그 후 특정 유스 케이스에 맞게 클러스터를 구축, 유지, 조정하는 관리 방법도 알아봅니다. API 서버에서 컨테이너 스케줄링과 네트워킹, 사용자 관리, 모니터링, 재해 복구, 업그레이드까지! 쿠버네티스 창시자인 브렌던 번스와 헵티오 엔지니어 크레이그 트레이시와 함께 쿠버네티스 운영을 위한 중요한 개념을 쉽고 빠르게 정리해보길 바랍니다.
저자

브렌던번스

오픈소스컨테이너운영플랫폼인쿠버네티스의공동창시자.현재마이크로소프트에서애저리소스매니저를운영하며애저컨테이너서비스팀을이끄는엔지니어입니다.마이크로소프트이전에는구글클라우드플랫폼에서수석엔지니어로근무했습니다.클라우드분야로이전하기전구글검색엔진개발에큰기여를한웹검색백엔드를개발했습니다.뉴욕스키넥터디에있는유니온대학UnionCollege에서컴퓨터과학교수로역임했으며,매사추세츠대학교애머스트에서컴퓨터과학박사학위를윌러엄스칼리지에서학사학위를받았습니다.

목차

지은이ㆍ옮긴이소개
옮긴이의말
이책에대하여
감사의말

CHAPTER1쿠버네티스란
__1.1클러스터작동방식
__1.2클러스터조정,보안,적용하기
__1.3문제에대응하기
__1.4새로운기능과사용자정의기능으로시스템확장하기
__1.5마치며

CHAPTER2쿠버네티스살펴보기
__2.1컨테이너
__2.2컨테이너오케스트레이션
__2.3쿠버네티스API
__2.4마치며

CHAPTER3아키텍처
__3.1개념
__3.2구조
__3.3구성요소
__3.4마치며

CHAPTER4쿠버네티스API서버
__4.1관리효율을위한기본특성
__4.2API서버의구성
__4.3요청관리
__4.4API서버내부
__4.5API서버디버깅
__4.6마치며

CHAPTER5스케줄러
__5.1스케줄링이란
__5.2스케줄링프로세스
__5.3스케줄링제어하기
__5.4마치며

CHAPTER6쿠버네티스설치
__6.1쿠베어드민
__6.2컨트롤플레인설치
__6.3워커노드설치
__6.4애드온
__6.5단계
__6.6고가용성
__6.7업그레이드
__6.8마치며

CHAPTER7인증과사용자관리
__7.1사용자
__7.2인증
__7.3쿠베컨피그파일
__7.4서비스계정
__7.5마치며

CHAPTER8인가
__8.1REST
__8.2인가
__8.3역할기반접근제어
__8.4마치며

CHAPTER9승인제어
__9.1설정
__9.2일반컨트롤러
__9.3동적어드미션컨트롤러
__9.4마치며

CHAPTER10네트워킹
__10.1컨테이너네트워크인터페이스
__10.2kube-proxy
__10.3서비스검색
__10.4네트워크정책
__10.5서비스메시
__10.6마치며

CHAPTER11모니터링
__11.1모니터링의목표
__11.2로깅과모니터링
__11.3모니터링스택구축
__11.4모니터링대상
__11.5마치며

CHAPTER12재해복구
__12.1고가용성
__12.2상태
__12.3애플리케이션데이터
__12.4워커노드
__12.5etcd
__12.6아크
__12.7마치며

CHAPTER13쿠버네티스확장하기
__13.1쿠버네티스확장포인트
__13.2클러스터데몬
__13.3클러스터어시스턴트
__13.4API서버의생명주기확장
__13.5사용자정의API추가하기
__13.6마치며

CHAPTER14마지막으로

Index

출판사 서평

★쿠버네티스운영자를위한『매니징쿠버네티스』
쿠버네티스를활용해애플리케이션을구축하고배포하는방법을설명하는온라인문서나출판물이많이있지만,쿠버네티스클러스터를설치,유지/관리,업그레이드하는운영자를위한내용은비교적적습니다.이책은개발자와운영자간의정보격차를좁히고자,쿠버네티스를성공적으로운영하는데필요한정보를간결하게모았습니다.

★창시자가알려주는쿠버네티스클러스터현장운영기법
쿠버네티스창시자브렌던번스와,헵티오엔지니어크레이그트레이시가쿠버네티스를운영하며겪은다양한경험과지식을공유합니다.이책은클라우드네이티브환경에서애플리케이션을개발하는개발자보다는,개발자를위해클러스터를안정적으로유지하는일을맡은인프라운영자를위한세부정보에집중했습니다.

이책에서다루는내용
● 클러스터의동작방식과애플리케이션배포방법
● 클러스터를조정,보안,적용하는쿠버네티스API결합및옵션설정방법
● 컨테이너를실행하고적절한노드에스케줄링하는방법
● 사용자의신원을확인하고접근수준을결정하는인증및인가방법
● 클러스터모니터링으로문제를미리발견하며,장애발생시신속하게대응하는방법
● 재해복구전략수립및자동재해복구방법
● 쿠버네티스확장클러스터를기반으로구축,확장,개선하는라이브러리,툴,플랫폼을추가하는방법