제1부 도입편
CHAPTER 01 컨테이너와 쿠버네티스
1.1 컨테이너 기술의 개요
컨테이너란?
컨테이너 애플리케이션 개발의 흐름
1.2 쿠버네티스의 개요
분산 환경에서 컨테이너 운용 관리
쿠버네티스의 특징
쿠버네티스의 도입
쿠버네티스의 유스케이스
1.3 정리
CHAPTER 02 쿠버네티스의 환경 구축
2.1 컨테이너 애플리케이션 개발의 흐름
쿠버네티스를 사용한 개발 및 운용의 흐름
Azure의 쿠버네티스 관련 서비스
2.2 개발 환경의 준비
Visual Studio Code 설치
Azure CLI 명령의 설치
Kubectl 명령의 설치
Azure Cloud Shell 이용
2.3 컨테이너 이미지의 빌드와 공개
Azure Container Registry
ACR을 사용한 컨테이너 이미지 빌드와 공유
2.4 Azure를 사용한 쿠버네티스 클러스터 작성
AKS를 사용한 클러스터 구축
kubectl 명령을 사용한 클러스터의 기본 조작
2.5 정리
CHAPTER 03 쿠버네티스를 움직여보자
3.1 애플리케이션의 디플로이
디플로이의 기본 흐름
3.2 매니페스트 파일의 작성
컨테이너 애플리케이션 설정하기
서비스 설정하기
3.3 클러스터에서 리소스 작성
애플리케이션 디플로이하기
서비스 공개하기
3.4 애플리케이션의 동작 확인
3.5 정리
제2부 기본편
CHAPTER 04 쿠버네티스의 요점
4.1 쿠버네티스의 개념
Immutable Infrastructure
선언적 설정
자기 복구 기능
4.2 쿠버네티스의 구조
스케줄링과 디스커버리
쿠버네티스의 서버 구성
쿠버네티스의 컴포넌트
클러스터에 액세스하기 위한 인증 정보
4.3 쿠버네티스의 리소스
애플리케이션 실행(Pod/ReplicaSet/Deployment
네트워크 관리(Service/Ingress
애플리케이션 설정 정보 관리(ConfigMap/Secrets
배치 잡 관리(Job/CronJob
4.4 매니페스트 파일
매