본문 바로가기
2. 책 & 영화 리뷰

[도서] 알면 더 쉬운 도커 쿠버네티스

by soosun 2022. 6. 20.

도커와 쿠버네티 관련하여, 개발 환경을 구축하는 가이드를 위한 책으로,

실무자가 직접 경험한 내용을 중심으로 기술되어 있다.

이런 환경을 처음 접하는 사용자들에게 도움이 될만한 내용이나,

특정 영역에 국한되어 있는 점과 내용이 최신 버전으로 업데이트가 되어 있지 않으며,

소스코드가 있다고 표기된 깃허브 주소가 변경되어 찾을 수 없다는 점 등이 많이 아쉽다.


 < 목 차 >

Chapter 01 인프라 관리 트렌드의 변화
1.1 인프라 관리의 변화
1.2 소프트웨어 아키텍처의 변화
1.3 새롭게 변화된 상황에서 도커의 장점

Chapter 02 실무에 바로 쓰는 도커
2.1 도커 도입 시 이점
2.2 도커 적용을 위한 준비
2.3 도커 이미지
2.4 도커를 사용한 테스트 환경 구축
2.4.1 간단한 테스트 환경
2.4.2 CI와 도커 레지스트리를 이용한 테스트 배포
2.4.3 도커 레지스트리를 이용한 배포의 장점
2.5 네트워크
2.5.1 네트워크의 종류
2.6 Infra as Code
2.6.1 docker-compose
2.6.2 앤서블(Ansible)
2.7 도커의 단점
2.7.1 도커만으로 구성된 인프라의 문제점
2.7.2 도커 오케스트레이션(Orchestration)

Chapter 03 쿠버네티스
3.1 쿠버네티스 아키텍처
3.2 쿠버네티스 설치
3.3 쿠버네티스의 오브젝트
3.3.1 네임스페이스(Namespace)
3.3.2 파드(Pod)
3.3.3 디플로이먼트(Deployment)
3.3.4 서비스(Service)
3.3.5 인그레스(Ingress)
3.3.6 스토리지(Storage)
3.3.7 노드(Node)
3.4 네트워크
3.4.1 컨테이너 네트워크 인터페이스(Container Network Interfaces)
3.4.2 컨테이너 간의 네트워킹
3.4.3 파드 간의 네트워킹
3.5 스케줄링
3.6 구성 파일
3.6.1 일반적인 구성 팁
3.6.2 구성 파일을 이용하면 얻을 수 있는 이점
3.7 컨피그맵, 시크릿
3.7.1 컨피그맵(configMap)
3.7.2 시크릿(Secret)

Chapter 04 실무 프로젝트에 적용
4.1 가장 가볍게 쿠버네티스 적용
4.2 단일 컨테이너 단일 파드 적용
4.3 쿠버네티스 DNS
4.4 디플로이먼트를 사용하여 서비스 운영하기
4.5 운영환경에서 고려해야 할 부분

Chapter 05 좀 더 편하게 사용하는 쿠버네티스
5.1 헬름(Helm)
5.2 Weave Scope를 이용한 모니터링
5.3 구글 클라우드 플랫폼
5.4 아마존 웹 서비스
5.5 마이크로소프트 애저
5.6 멀티 클라우드/클러스터를 위한 랜처

 

 

댓글