쿠버네티스 ‘쿡북’
한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
- 원제 : Kubernetes Best Practices 2E
- 저자 : Brendan Burns 외 3인
- 출간 : O’Reilly Media, 2024 / 한빛미디어, 2024
이 책은 한마디로 쿠버네티스 환경에서의 운영을 데브옵스 엔지니어가 수행할만한 내용들로 모아놓은 사례집이다. 어플리케이션을 안정적으로 운영하기 위해 메트릭, 보안, CI/CD, 형상관리, 테스트, 롤링, 리소스 관리, 스테이징, 네트워킹, 멀티클러스터, 스토리지와 같은 주제에서 어떤 전략을 사용해야 하는지 주제별 사례들이 상세하게 나뉘어져있다.
개발자 온보딩, 깃옵스 같은 내용도 들어있어 데브옵스라는 직군이 구체적으로 어떤 일을 하는지 알 수 있어서 좋았다. 특히 개발자 온보딩에서는 개발자가 직접 쿠버네티스 클러스터에 어플리케이션을 배포하는 것을 어떻게 지원하고 관리하는지에 대한 내용도 있었다. 이와 같이 각 주제별로 풍부한 사례들을 잘 모아놨다고 볼 수 있다.
쿠버네티스와 책의 성격에서 알 수 있듯 어플리케이션 배포의 라이프사이클에 대해 3장에 걸쳐 이야기할 정도로 배포할때 고려할 점과 그에 따라 파생되는 형상관리, 스테이징, 테스팅에 대해 많은 케이스를 소개한다.
다만 네트워킹이나 스토리지에 대해서 조금 더 구체적인 내용이 있었으면 하고 아쉬웠다. CNI를 언급하거나 스테이트풀셋을 위한 퍼시스턴스 볼륨까지는 언급되지만 아무래도 쿠버네티스가 오케스트레이션 성격이기 때문에 인프라 내용은 많이 생략된것이 아닌가 생각된다. 그래도 리소스를 관리하는 스케줄러에 대한 이야기는 상세하게 나온다.
한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.