Module 1 - 소개
- Linux Foundation
- Linux Foundation 교육, 인증 프로그램 및 디지털 배지
- 시스템 준비
- 과정 등록
- 실습

Module 2 - 쿠버네티스 아키텍처
- 쿠버네티스란?
- Kubernetes
- Borg Heritage
- Kubernetes 아키텍처
- 용어
- 마스터 노드
- 미니언(작업자) 노드
- 포드
- 서비스
- 컨트롤러/운영자
- 포드당 단일 IP
- 네트워킹 설정
- CNI 네트워크 구성 파일
- 포드 간 통신
- 클라우드 네이티브 컴퓨팅 재단
- 리소스 권장 사항
- 실습

Module 3 &#8211; Build
- 컨테이너 옵션
- 애플리케이션
- 컨테이너화
- 로컬 리포지토리를 호스팅하는 Dockerfile
- Deployment 생성
- 컨테이너에서의 실행 명령
- 다중 컨테이너 포드
- readinessProbe
- livenessProbe
- Testing
- 실습

Module 4 &#8211; 디자인
- 기존 애플리케이션: 고려 사항
- 분리된 리소스
- Transience
- 유연한 프레임워크
- 리소스관리 사용
- 다중 컨테이너 포드
- 사이드카 컨테이너
- 어댑터 컨테이너
- Ambassador
- Jobs 
- 실습

Module 5 &#8211; Deployment 구성
- 볼륨 개요
- 볼륨 사양
- 볼륨 유형
- 공유 볼륨 예시
- 영구 볼륨 및 클레임
- 영구 볼륨
- 영구 볼륨 클레임
- 동적 프로비저닝
- Secrets
- 환경 변수를 통한 Secrets 사용
- 볼륨으로 Secrets 탑재
- ConfigMaps
- ConfigMaps로 데이터 이동
- Deployment 구성 상태
- 확장 및 롤링 업데이트
- Deployment 롤백
- 실습

Module 6 &#8211; 보안
- 보안 개요
- API 액세스
- 인증
- 권한부여
- ABAC
- RBAC
- RBAC 프로세스 개요
- 승인 컨트롤러
- 보안 컨텍스트
- 포드 보안 정책
- 네트워크 보안 정책
- 네트워크 보안 정책 예제
- 기본 정책 예제
- 실습

Module 7 - 애플리케이션 노출
- 서비스 유형
- 서비스 다이어그램
- 서비스 업데이트 패턴 
- 서비스로 애플리케이션에 액세스
- Selector 없는 서비스
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Ingress Resource
- Ingress Controller
- Service Mesh
- 실습

Module 8 &#8211; 트러블슈팅
- 문제 해결 개요
- 기본 문제 해결 단계
- 진행 중인(일정한)
- 기본 문제 해결 흐름: Pod
- 기본 문제 해결 흐름: 노드 및 보안
- 기본 문제 해결 흐름: 에이전트
- 모니터링
- 로깅 도구
- 애플리케이션 모니터링
- 시스템 및 에이전트 로그
- 적합성 테스트
- 추가 리소스
- 실습