Kubernetes의 개념과 구성요소에 대해 학습하고, Kubernetes Cluster를 배포하는 방법을 이해합니다. Kubernetes 구성요소와 동작방식을 학습합니다.
학습내용 : Kubernetes, Cluster, Master, Worker, YAML, kubectl 명령어 등
2. Pod 배포
Kubernetes에서 최소 컨테이너 단위인 Pod 에 대해 학습하고, Pod의 배포 방식과 컨트롤러를 통한 관리 방안에 대해 학습합니다.
학습내용 : Pod, Namespace, Replicaset, Deployment, Daemonset, Job, Cronjob 등
3. Pod 통신
Kubernetes Cluster가 관리하는 Pod로 접근하기위한 리소스, Service에 대해 학습하고, 외부에서 Cluster 내부로 들어오는 트래픽들에 대한 규칙을 정의하는 Ingress를 학습합니다.
학습내용 : ClusterIP, NodePort, Loadbalancer, Ingress 등
4. Pod 관리
Pod 가 사용하는 볼륨, 환경변수를 학습합니다. 그리고 Pod의 Life Cycle 을 비롯하여 Pod 의 상태를 저장해주는 리소스 및 권한을 관리하는 방안과 리소스 관리 방안에 대해 학습합니다.
학습내용 : Emptydir, HostPath, PV, ConfigMap, Secret, Role, Rolebinding, LimitRange, ResourceQuota, HPA, Kubernetes Dashboard, Prometheus & Grafana 등

