1일차
마이크로 서비스의 이해
•
도커와 쿠버네티스 소개
•
OS, 가상화, 클라우드, 컨테이너의 장단점 및 비교
•
Docker 이미지와 Container 만들기
•
Docker 컨테이너 기본
활용
•
Docker 데몬의 이해와
실행
•
Dockerfile의 개념과
빌드
•
Container 애플리케이션
구축 및 웹서비스 만들기
2일차
Kubernetes 시작하기
•
컨테이너 오케스트레이션 툴의 이해
•
쿠버네티스 설치
•
쿠버네티스 환경 구성
•
쿠버네티스에서 앱 실행 실습
•
Deployment와 Rolling UPdate
•
Pod의 개념과
기본 관리
•
Service의 개념과
유형
•
Replica Set의 개념과
동작원리
3일차
Kubernetes 리소스 관리
및 볼륨
•
Namespace와 기본 컨트롤러
•
ConfigMap과 Secrets
•
Kubernetes 볼륨의 이해
•
PV와 PVC의 이해
•
Pod에서 볼륨
사용하기
•
Storage Class의 이해
Kubernetes
Controller
•
Kubernetes 컨트롤러의
개념과 동작
•
커스텀 리소스의 이해
•
Pod 리소스 관리
(Limit Range & Resource Quota)
•
Damon Set 컨트롤러의
이해
4일차
Kubernetes
Controller
•
Job과 Cron Job 컨트롤러의 이해
•
Stateful Set 컨트롤러의
이해
•
Kubernetes 볼륨의 이해
•
PV와 PVC의 이해
•
Pod에서 볼륨
사용하기
•
Storage Class의 이해
Kubernetes 배포와 보안
•
쿠버네티스의 권한과 인증
•
RBAC의 이해
•
쿠버네티스 AutoScaling
•
쿠버네티스 대시보드를 통한 관리
및 모니터링
•
기타 오브젝트 : Jobs, DaemonSets, StatefulSets
•
클라우드 Managed Service : AWS ECR & EKS 비교
|