본 과정에서는 도커의 기술를 활용하여 컨테이너를 직접 구축하고, 마이크로서비스로 다양한 기능을 갖춘 다수의 컨테이너를 관리하는 쿠버네티스에 대해 학습하며, 실행 중인 환경에 관계없이 언제나 동일하게 구현되도록 하는 컨테이너에 대해 탐구함.
커리큘럼
가. 기본 개념 이해
∙ 클라우드 컴퓨팅 및 클라우드 네이티브
∙ 컨테이너·도커·쿠버네티스
∙ 젠킨스·프로메테우스·그라파나
나. 쿠버네티스 클러스터 생성 및 실행
∙ 쿠버네티스 이해
∙ 쿠버네티스 사용법
다. 도커 컨테이너 이미지 생성 및 실행
∙ 도커 컨테이너 이미지 생성
∙ 쿠버네티스 기반 도커 컨테이너 이미지 사용
라. CI/CD 환경 구축
∙ 젠킨스 이해
∙ 젠킨스 기반 CI/CD 환경 구축
∙ 젠킨스와 GitHub 연동
마. 컨테이너 모니터링
∙ 프로메테우스 활용 : 데이터 통합
∙ 그라파나 활용 : 모니터링 시각화
교육시간
1일 8시간
훈련대상
가. 도커와 쿠버네티스를 활용한 서버 운영을 하고자 하는 개발자
나. 컨테이너에 관심이 있는 개발자 및 운영자