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 멀티 클라우드/클러스터를 위한 랜처