컨텐츠 내용
- 수강신청
- 과정정보
쿠버네티스 기반 GitOps 구축하기
과정소개
학습목표
개발에서의 CI/CD 개념과 활용할 수 있는 컨테이너의 활용법, 클라우드와 배포방법을 학습한다.
교육대상
빠르게 변화하는 비즈니스 환경에 맞게 애플리케이션을 개발/배포 하고자 하는 자
Git, Jenkins, Docker 와 k8s 기본 사용법을 익히고 애플리케이션 배포를 하고자 하는 자
DevOps 엔지니어이거나 희망하는 자
Git, Jenkins, Docker 와 k8s 기본 사용법을 익히고 애플리케이션 배포를 하고자 하는 자
DevOps 엔지니어이거나 희망하는 자
수료기준
평가기준 | 진행단계평가 | 최종평가 | 과제 | 진도율 | 총점 |
---|---|---|---|---|---|
반영비율 | 10% | 40% | 50% | - | 100점 |
이수(과락)기준 | - | 60점/100점 | - | 80% | 60점 |
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
차시 | 강의명 |
---|---|
1차시 | Git 시스템의 이해 |
2차시 | Git 기초 및 명령어 I |
3차시 | Git 기초 및 명령어 II |
4차시 | Git 브랜치로 작업하기 I |
5차시 | Git 브랜치로 작업하기 II |
6차시 | Git Flow 협업하기 |
7차시 | Git Stash & 변경사항 취소 |
8차시 | Github 알아보기와 실습 |
9차시 | 도커 시작하기 |
10차시 | 도커 라이프 사이클 이해 |
11차시 | 도커 이미지 생성과 배포 |
12차시 | 도커 네트워크와 볼륨 |
13차시 | 도커 컴포즈를 활용한 마이크로서비스 애플리케이션 실습 |
14차시 | 쿠버네티스 기본개념 |
15차시 | 쿠버네티스 설치와 리소스 실행 |
16차시 | 쿠버네티스 Pod 기본과 라이프 사이클 |
17차시 | 쿠버네티스 Pod 레이블, 프로브, 다중컨테이너 |
18차시 | 쿠버네티스 ReplicaSet과 Deployment |
19차시 | 쿠버네티스 DaemonSet, StatefulSet, Job |
20차시 | 쿠버네티스 Service Networking |
21차시 | 쿠버네티스 Ingress 리소스 |
22차시 | 쿠버네티스 Config, Secret, Storage |
23차시 | Helm Chart로 App 배포하기 |
24차시 | ArgoCD로 앱 배포하기 |
25차시 | Jenkins GitOps 파이프라인 구성 I |
26차시 | Jenkins GitOps 파이프라인 구성 II |