1장. 컨테이너 기술 보급과 쿠버네티스 1.1 컨테이너란 1.2 도커란 1.3 쿠버네티스란 1.4 Amazon EKS란 1.5 마치며 Column AWS가 관리형 쿠버네티스 서비스를 제공하는 이유2장. 쿠버네티스 환경 구축과 예제 애플리케이션 배포 2.1 예제 애플리케이션의 개요와 AWS의 기본 2.2 EKS 클러스터 구축 2.3 데이터베이스 설정 2.4 API 애플리케이션 빌드와 배포 2.5 프런트엔드 애플리케이션 빌드와 배포 2.6 배치 애플리케이션 빌드와 배포 Column 예제 애플리케이션 좀 더 알아보기 2.7 예제 애플리케이션 환경 삭제 2.8 마치며 Column 예제 애플리케이션에서 CloudFormation으로 구축하는 리소스3장. 쿠버네티스에서 애플리케이션을 동작시키는 구조 3.1 이 장의 목적과 내용 3.2 컨테이너를 동작시키기 위한 리소스 Column 디플로이먼트 업데이트와 롤백 3.3 컨테이너를 외부로 공개하기 위한 리소스 Column 로드밸런서로 HTTPS 지원 3.4 설정 정보 등을 안전하게 저장하는 구조 Column 파드에 볼륨을 마운트한다!? 3.5 파드를 안전하게 외부로 공개하기 위한 헬스 체크 3.6 파드를 안전하게 종료하기 위해 고려해야 할 사항 3.7 리소스 관리 3.8 마치며 Column 쿠버네티스 매니페스트와 공식 문서4장. 서비스 환경에 대한 고려 4.1 모니터링 4.2 로그 관리와 운영 Column IAM 역할을 파드별로 설정하기 Column 관측 가능성의 중요성 Column 다양한 모니터링 도구 4.3 오토스케일링 4.4 보안 Column EKS가 AWS CLI로 인증하는 구조 Column EKS 클러스터를 생성했지만 인증이 안 되는 사례 4.5 매니페스트 관리와 지속적 통합/지속적 전달 Column 애플리케이션이나 환경마다 클러스터를 나눠야 하나? Column 시크릿 등의 비밀 정보를 깃옵스로 관리하는 방법 4.6 버전 관리 Column 버전 업데이트 전략 4.7 파게이트 4.8 쿠버네티스를 지탱하는 에코시스템 4.9 마치며부록 A. 윈도우 10에 실습 환경 설치하기 A.1 AWS CLI A.2 Git for Windows A.3 eksctl, kubectl A.4 Amazon Corretto A.5 도커 데스크톱 A.6 Node.js부록 B. macOS에 실습 환경 설치하기 B.1 작업용 및 도구용 디렉터리 생성 B.2 AWS CLI B.3 Homebrew와 envsubst B.4 eksctl, kubectl B.5 Amazon Corretto B.6 도커 데스크톱 B.7 Node.js부록 C. AWS 계정과 IAM 사용자 생성 C.1 계정 신규 생성 C.2 AWS CLI용 IAM 사용자 생성 C.3 AWS CLI 설정