과정상세
[Live] DevOps를 위한 도커와 쿠버네티스
교재제공 중급
[Live] DevOps를 위한 도커와 쿠버네티스
카테고리
- 학습유형별 비대면
- 클라우드 DevOps
과정요약
학습시간 | 09:30 ~ 17:30 ( 34시간 ) | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 15 명 |
과정소개
구글 클라우드로 쿠버네티스 환경을 이용할 수 있습니다.
특히 노션으로 생생하게 실습 내용을 제공합니다.
본 과정에서는 도커의 기술을 활용하여 컨테이너를 직접 작성하고 마이크로서비스로 다양한 기능을 갖춘 다수의 컨테이너를 관리하는 쿠버네티스에 대해 학습합니다.
💻 GCP(Google Cloud Platform)을 활용하여 실습을 진행하므로, GCP 계정 생성이 필요합니다.
계정생성을 위한 신용카드 정보가 필요한 부분 참고 바랍니다.
※ GCP 가입시 제공되는 $300 크레딧을 활용하여 실습이 진행됩니다.
💻 강의 및 실습이 Windows 10 64bit 기반으로 진행되므로, 원활한 실습 진행을 위해 Windows 10 64bit 환경(PC 메모리 8G이상, 여유 저장용량 100G)에서 학습 진행 바랍니다.
💻 사무실 수강 시 사이트 접속을 위한 방화벽 오픈이 필요할 수 있어, 원활한 실습을 위하여 자택 수강을 권장합니다.
https://hub.docker.com/*
https://kubernetes.io/*
https://docs.docker.com/
https://*.kubernetes.io/*
https://packages.cloud.google.com
https://*.cloud.google.com
https://console.cloud.google.com/*
https://ssh.cloud.google.com/*
https://github.com/
https://www.notion.so/*
https://drive.google.com/
http://archive.canonical.com
http://kr.archive.ubuntu.com
http://ppa.launchpad.net
http://help.ubuntu.com
http://ppa.launchpad.net
https://apt.kubernetes.io
http://security.ubuntu.com
학습목표
- 컨테이너 가상화 기술을 활용한 애플리케이션 개발 및 배포 기술을 이해한다.
- 다수의 컨테이너를 관리하는 오케스트레이션 도구인 쿠버네티스를 활용 할 수 있다.
학습대상
- 도커와 쿠버네티스의 도입을 고려하는 개발자
- 도커와 쿠버네티스를 활용한 서버 운영을 하고자하는 운영자
- 컨테이너에 관심이 있는 개발자 및 운영자
교재소개
- 본 과정의 교재는 PDF파일로 강의 첫날 강사님께서 직접 배포합니다.
-
-
1일차
-
1. 도커와 쿠버네티스 시작하기
- 클라우드 네이티브 이해 09:30 ~ 10:30
- 컨테이너와 마이크로서비스, DevOps 10:30 ~ 11:30
- 도커 환경 구성 및 설정 11:30 ~ 12:30
- 도커 컨테이너 기본 활용(1) 13:30 ~ 14:30
- 도커 컨테이너 기본 활용(2) 14:30 ~ 15:30
- 도커 컨테이너 개발과 저장소 활용(1) 15:30 ~ 16:30
- 도커 컨테이너 개발과 저장소 활용(2) 16:30 ~ 17:30
-
1. 도커와 쿠버네티스 시작하기
-
2일차
-
2. 쿠버네티스 들어가기
- 쿠버네티스 클러스터 이해
GKE를 활용한 쿠버네티스 사용 09:30 ~ 10:30 - 우분투 환경에 쿠버네티스 클러스터 구성(1) 10:30 ~ 11:30
- 우분투 환경에 쿠버네티스 클러스터 구성(2) 11:30 ~ 12:30
- 쿠버네티스 관리자 인증 시험(CKA) 소개 13:30 ~ 14:30
- 쿠버네티스 클러스터 이해
-
3. 쿠버네티스 워크로드
- 포드 14:30 ~ 15:30
- 라이브네스와 레디네스, 스타트업프로브 15:30 ~ 16:30
- 레이블과 셀렉터 16:30 ~ 17:30
-
2. 쿠버네티스 들어가기
-
3일차
-
3. 쿠버네티스 워크로드
- 레플리카셋, 디플로이먼트 09:30 ~ 10:30
- 애플리케이션 롤링 업데이트와 롤백, 네임스페이스 10:30 ~ 11:30
-
4. Kube-system Component
- 큐브 시스템 컴포넌트 이해 11:30 ~ 12:30
- ETCD의 개념과 사용 13:30 ~ 14:30
-
5. 쿠버네티스 네트워크
- 서비스 개요 14:30 ~ 15:30
- cluster-ip, 노드포트 15:30 ~ 16:30
- 로드밸런서 16:30 ~ 17:30
-
3. 쿠버네티스 워크로드
-
4일차
-
5. 쿠버네티스 네트워크
- 도메인 서비스 FQDN 09:30 ~ 10:30
-
6. 쿠버네티스 볼륨
- 볼륨 개요, EmptyDir 10:30 ~ 11:30
- Hostpath, PV와 PVC 11:30 ~ 12:30
- StorageClass, 스테이트풀셋 13:30 ~ 14:30
-
7. 애플리케이션 스케줄링과 라이프사이클 관리
- Configmap과 Secret을 활용한
애플리케이션 변수 관리 14:30 ~ 15:30 - 시스템 리소스 요구사항과 제한 설정 15:30 ~ 16:30
- 데몬셋, 수동 스케줄링 16:30 ~ 17:30
- Configmap과 Secret을 활용한
-
5. 쿠버네티스 네트워크
-
5일차
-
7. 애플리케이션 스케줄링과 라이프사이클 관리
- 오토 스케일링 HPA 09:30 ~ 10:30
-
8. 리소스 로깅과 모니터링
- 클러스터 컴포넌트 모니터링
큐브 대시보드 설치와 사용 10:30 ~ 11:30 - 프로메테우스와 그라파나를 활용한 메트릭스 모니터링 11:30 ~ 12:30
- Istio 13:30 ~ 14:30
- 클러스터 컴포넌트 모니터링
-
9. 쿠버네티스 유저 관리
- 유저 생성과 RBAC 권한 관리 14:30 ~ 15:30
-
10. 쿠버네티스 보안
- 시큐리티 콘텍스트, 네트워크 정책 적용 15:30 ~ 16:30
-
7. 애플리케이션 스케줄링과 라이프사이클 관리
-
1일차
수강후기 185
-
4.75조*의
2024.09.06
k8s의 모호했던 용어나 개념들이 잘 정리되는 교육이었습니다 -
4.75이*호
2024.09.06
내용이 잘 정리되어있고 체계적임 -
5심*민
2024.09.06
기초부터 꼼꼼히 쉽게 잘알려주십니다 -
4.25신*재
2024.09.06
잘 들었습니다 감사합니다 -
5최*훈
2024.09.06
강사가 전문성도 있는 것 같고, 말씀도 재미있게 하셔서, 집중력 있게 잘 수강했습니다.
[Live] DevOps를 위한 도커와 쿠버네티스 관련과정
교재제공
교재제공
교재제공
교재제공