개요
이 과정은 인기 있는 오픈소스 컨테이너 오케스트레이션 플랫폼인 쿠버네티스에 대한 빠르고 포괄적인 소개를 제공합니다. 학습자는 로컬 쿠버네티스 클러스터를 설정하고, 애플리케이션을 배포하고, 서비스를 관리하고, 스케일링 및 로드 밸런싱을 수행하고, 애플리케이션을 업데이트하고 롤백하는 실습 경험을 쌓게 됩니다.
목표
이 과정을 마치면 학습자는 다음을 할 수 있습니다.
- 로컬 쿠버네티스 클러스터를 설정하고 해당 구성 요소를 탐색합니다.
- 쿠버네티스에 애플리케이션을 배포하고 배포 프로세스를 이해합니다.
- 다양한 도구와 명령을 사용하여 쿠버네티스 애플리케이션을 탐색하고 디버그합니다.
- 다양한 서비스 유형을 사용하여 쿠버네티스 애플리케이션을 노출합니다.
- 쿠버네티스에서 실행 중인 애플리케이션을 스케일링하고 로드 밸런싱합니다.
- 쿠버네티스에 배포된 애플리케이션을 업데이트하고 롤백합니다.
주요 내용
- 실용적인 기술에 중점을 둔 실습 학습
- 쿠버네티스의 핵심 개념 및 기능에 대한 포괄적인 내용
- 로컬 쿠버네티스 환경 설정에 대한 단계별 안내
- 실제 쿠버네티스 사용 사례 및 모범 사례 탐색
과정 구성
이 과정은 다음 모듈로 구성됩니다.
graph LR;
A[쿠버네티스 시작하기] --> B[쿠버네티스]
B --> C[실습: 쿠버네티스 클러스터 탐색]
B --> D[실습: 쿠버네티스에 애플리케이션 배포]
B --> E[실습: 쿠버네티스 애플리케이션 탐색 및 디버그]
B --> F[실습: 쿠버네티스 애플리케이션 노출]
B --> G[실습: 애플리케이션 스케일링 및 로드 밸런싱]
B --> H[실습: 애플리케이션 업데이트 및 롤백]
이 과정은 학습자에게 쿠버네티스에 대한 탄탄한 기초를 제공하여 다음을 수행할 수 있도록 설계되었습니다.
- 쿠버네티스의 핵심 개념 및 아키텍처를 이해합니다.
- 쿠버네티스 클러스터를 관리하고 운영하는 실질적인 경험을 쌓습니다.
- 쿠버네티스에서 컨테이너화된 애플리케이션을 배포, 관리 및 스케일링하는 기술을 개발합니다.
- 쿠버네티스 기반 애플리케이션을 효과적으로 문제 해결하고 디버그합니다.
- 최신 쿠버네티스 기능 및 모범 사례를 최신 상태로 유지합니다.
이 과정을 완료함으로써 학습자는 실제 시나리오에서 쿠버네티스를 효과적으로 활용하고 클라우드 네이티브 애플리케이션의 개발 및 배포에 기여할 수 있게 될 것입니다.



