컨텐츠 내용
- 수강신청
- 과정정보
쿠버네티스 기반 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 |