이 책은 CKA 취득 후에 Kubernetes 환경에서 airflow와 trino 그리고 kubeflow를 활용한 MLops 프로젝트를 위해서 사전에 공부를 하게 될 겸 읽게 되었습니다. 책을 읽으면서 예제 코드를 실습할 때 CKAD를 병행하여 재밌게 읽었던 거 같습니다.
이 책은 쿠버네티스에 애플리케이션을 배포하거나 쿠버네티스 기반 애플리케이션에 적용할 수 있는 패턴과 사례를 배우려는 실무자를 대상으로 하고 있습니다. 쿠버네티스를 활용한 애플리케이션 개발, 운영 환경 구축에 필요한 포괄적인 지식을 제공하며 각 패턴별로 모범 사례를 소개하고 있어 실무를 하는데 많은 도움이 될 거 같습니다.
- 글로벌 애플리케이션 분산: 사용자 경험 향상을 위해 애플리케이션을 글로벌하게 분산 배포하는 전략을 탐구합니다. 레이턴시 최소화와 지역성 향상을 통해 더 나은 서비스 제공이 가능합니다.
- 리소스 관리: 쿠버네티스의 리소스 관리 기능을 활용하여 파드 배치와 스케줄링을 최적화합니다. 파드 어피니티, 안티어피니티, 노드 셀렉터를 통한 세밀한 조정을 통해 클러스터 리소스 활용을 극대화합니다.
- 네트워킹과 보안: 파드 간 통신 및 서비스 간 통신을 가능하게 하는 쿠버네티스 네트워킹과 네트워크 정책을 통한 트래픽 제어 방법을 다룹니다. 또한, 서비스 메시를 사용하여 애플리케이션 간 통신의 관리와 보안을 강화합니다.
- 클러스터 정책과 거버넌스: 클러스터의 보안, 컴플라이언스, 리소스 사용 효율성을 관리하기 위한 파드시큐리티폴리시, 런타임클래스 등의 도구를 소개합니다. OPA와 게이트키퍼를 활용한 정책 기반 클러스터 관리 방법도 제공합니다.
이 책은 쿠버네티스 클러스터의 효과적인 관리와 최적화를 위한 심도 있는 지침을 제공합니다. 다중 클러스터 관리, 외부 서비스와의 통합, 머신러닝 실행, 고수준 애플리케이션 패턴 구축, 상태 및 스테이트풀 애플리케이션 관리, 어드미션 컨트롤과 권한 관리 등 쿠버네티스를 활용한 다양한 시나리오를 포괄적으로 다룹니다. 초보자부터 고급 사용자까지 모두에게 유용한 지침서로, 클라우드 네이티브 애플리케이션의 개발과 운영을 최적화하는 데 큰 도움이 될 거 같습니다.
'책 리뷰' 카테고리의 다른 글
데이터 엔지니어를 위한 97가지 조언- 토비아스 메이시 (0) | 2024.10.23 |
---|---|
데이터 품질의 비밀 - 바 모세스 (2) | 2024.10.14 |
견고한 데이터 엔지니어링 - 조 라이스 (0) | 2023.12.13 |
파이썬 클린코드 2nd Edition - 마리아노 아나야 (0) | 2023.08.17 |
테라폼 업 앤 러닝 - 예브게니 브릭만 (0) | 2023.07.31 |