iamdaye***
2020-12-13

이 책은 쿠버네티스를 성공적으로 운영하기 위한 다양한 기법을 구체적인 코드 예제와 함께 설명한다. 주제별 내용을 현업에서 실습해보기 위한 안내서 혹은 필요할 때마다 찾아보는 참고서로 추천한다. 쿠버네티스 창시자인 브렌던 번스의 조언을 바탕으로 쿠버네티스의 강점을 100% 끌어내보자
`
[한줄평]
쿠버네티스 최신 패턴과 실무 경험 사례를 배울수 있다.
[목차구성]
chapter 1 기본 서비스 설치
chapter 2 개발자 워크플로
chapter 3 모니터링과 로깅
chapter 4 설정, 시크릿, RBAC
chapter 5 지속적 통합, 테스트, 배포
chapter 6 버전, 릴리스, 롤아웃
chapter 7 글로벌 애플리케이션 분산과 스테이지
chapter 8 리소스 관리
chapter 9 네트워킹, 네트워크 보안, 서비스 메시
chapter 10 파드와 컨테이너 보안
chapter 11 클러스터 정책과 거버넌스
chapter 12 다중 클러스터 관리
chapter 13 외부 서비스와 쿠버네티스 통합
chapter 14 쿠버네티스에서 머신러닝 실행하기
chapter 15 고수준 애플리케이션 패턴 구축
chapter 16 상태와 스테이트풀 애플리케이션 관리
chapter 17 어드미션 컨트롤과 권한
chapter 18 결론
[이 책의 특징]
- 쿠버네티스에서 애플리케이션 구축 및 개발하기
- 시스템 모니터링 및 보안, 업그레이드, 롤아웃, 롤백 관리 유형 학습하기
- 쿠버네티스 네트워킹 정책과 서비스 메시 적용 이해하기
- 쿠버네티스에서 머신러닝 실행하기
- 쿠버네티스에서 고수준 애플리케이션 패턴 구축하기
[대상 독자]
- 쿠버네티스 기반 앱에 적용할 수 있는 패턴과 사례를 배우려는 실무자
- 쿠버네티스에 앱을 배포 사려는 DevOps 또는 개발자
[서평]
도커 컨테이너 플랫폼이 나오면서 개발 생태계가 빠르게 변화고 있다 그변화 중에서 DevOps 분야가 가장 핫하게 변화가 있었다. 예전에는 운영과 배포 하는데 많은 시간이 들었다. 하지만 도커와 쿠버네티스가 나오면서 대규모 서비스를 시간과 비용을 줄일수 있었다.
이책을 학습하는 방법은 쿠버네티스에 대해서 입문 수준이라면 첫장 부터 전체적으로 읽는 것이 좋다. 하지만 쿠버네티스에 대해서 어느정도 실무 경험이 있다면 자신이 필요한 챕터 위주로 보고나 특정 주제를 배우고 싶거나 관심사가 생겼을때 그때 그때 찾아서 읽으면 되겠다.
주제별로 책을 학습 하고 싶다면 이런 방식으로 읽으면 되겠다.
쿠버네티스 서비스 운영
1장 기본서비스 설정
3장 모니터링과 메트릭
4장 설정 관리
6장 버전과 릴리스
7장 애플리케이션을 배포 하는 방법
쿠버네티스 애플리케이션 개발
2장 개발자 워크플로
5장 지속적 통합과 테스팅에 대해 설명
15장 고수준 플랫폼 구축
16장 상태와 스테이트풀 애플리케이션 관리를 설명
클러스터 관리
8장 리소스 관리
9장 네트워킹
10장 파드 보안
11장 정책과 거버넌스
12장 다중 클러스터 관리
17장 어드미션 컨트롤
이책은 쿠버네티스를 이용하는 실무자들의 경험의 노하우들이 녹여져 있다. 쿠버네티스 처음 입문하는 실무자라면 이책을 통해서 쿠버네티스에 필요한 많은 패턴과 경험을 배울수 있을것이다.