josep***
2020-08-23

이 책은 쿠버네티스 기능을 최대로 활용하고 싶은 개발자와 운영자를 위한 책입니다. 쿠버네티스의 구성 방식과 작동 원리를 분석하고 주요 개념을 정리합니다. 그 후 특정 유스 케이스에 맞게 클러스터를 구축, 유지, 조정하는 관리 방법도 알아봅니다. API 서버에서 컨테이너 스케줄링과 네트워킹, 사용자 관리, 모니터링, 재해 복구, 업그레이드까지! 쿠버네티스 창시자인 브렌던 번스와 헵티오 엔지니어 크레이그 트레이시와 함께 쿠버네티스 운영을 위한 중요한 개념을
먼저 이 책에 대해 한줄평을 하자면 '쿠버네티스의 모든것을 담고있는 책'으로 표현할 수 있을 것 같습니다.
211페이지밖에 안되는 얇은 책입니다만 '모든것'을 담고 있다고 얘기할 정도로 많은 내용이 실려 있습니다.
책의 구성은 다음과 같습니다.
CHAPTER 1. 쿠버네티스란
CHAPTER 2. 쿠버네티스 살펴보기
CHAPTER 3. 아키텍처
CHAPTER 4. 쿠버네티스 API 서버
CHAPTER 5. 스케줄러
CHAPTER 6. 쿠버네티스 설치
CHAPTER 7. 인증과 사용자 관리
CHAPTER 8. 인가
CHAPTER 9. 승인 제어
CHAPTER 10. 네트워킹
CHAPTER 11. 모니터링
CHAPTER 12. 재해복구
CHAPTER 13. 쿠버네티스 확장하기
책의 초입에서 얘기하듯 이 책은 쿠버네티스를 운영하는 사람이나 아키텍처와 설치 및 유지방법에 대한 깊은 지식을 얻고자 하는 사람을 위한 책입니다.
그렇기 때문에 모든 것을 설명해주고 어쩌면 재미없게 느낄수도 있습니다.
분명 쿠버네티스 초보자를 위한 책은 절대로 아닙니다. 많은 내용이 이론적인 내용으로 이루어져 있으며 쿠버네티스를 정말 맛만 보긴 했습니다만 기본적인 쿠버네티스에서 사용하는 용어 정도는 알고 있는 저 조차도 쉽지 않은 내용이 대부분이었습니다.
하지만 서비스 환경 변화의 필요성을 느끼든 아니면 쿠버네티스 도입을 검토하라는 지시가 내려왔든 실제로 환경을 구성할 필요가 있는 분이라면 그리고 사용자 관점이 아닌 운영자 관점에서 깊이있게 알아볼 필요가 있는 분이라면 이 책을 보고 상세히 쉽게 얘기하고 있는 다른 도서도 참고하는 것도 괜찮을 것 같다는 생각이 듭니다.