회사이미지

Global Vendors Training

Home > Global Vendors Training > 전체교육일정

전체교육일정

Kubernetes for App Developers (LFD459)

교육일정
교육기간
2일
교육금액
1,500,000원(면세)
전체일정보기 수강신청

교육개요

Kubernetes는 컨테이너 응용 프로그램을 배포, 확장 및 업데이트하는 고속 오픈 소스 오케스트레이션 도구입니다. 이 과정에서는 다중 노드 클러스터에서 응용 프로그램을 컨테이너 화, 호스트, 배포 및 구성하는 방법을 학습합니다.
간단한 Python 스크립트로 시작하여 애플리케이션 리소스를 정의하고 핵심 프리미티브를 사용하여 Kubernetes에서 확장 가능한 애플리케이션을 구축, 모니터링 및 문제 해결합니다. 네트워크 플러그인, 보안 및 클라우드 스토리지로 작업하면 프로덕션 환경에서 응용 프로그램을 배포하는 데 필요한 많은 기능에 노출됩니다.

Certified Kubernetes Application Developer (CKAD) 시험대비를 위한 추천 과정입니다.
(자격증을 위한 필수 과목은 아닙니다.)



선수과목

이 과정을 최대한 활용하려면 기본적인 Linux 커맨드 라인 및 파일 편집 기술이 있어야하며 프로그래밍 언어 (예 : Python, Node.js, Go) 사용에 익숙해야합니다. Cloud 네이티브 응용 프로그램 개념 및 아키텍처에 대한 지식 (예 : 무료 Kubernetes edX MOOC에서 배우기)은이 과정에 유용합니다.



강의내용

Module1. 소개
1. Linux 기초 교육
2. 시스템 준비
3. 코스 등록
4. 랩

Module2. Kubernetes Architecture
1. Kubernetes는 무엇입니까?
2. Kubernetes의 구성
3. 보그 헤리티지
4. Kubernetes Architecture
5. Terminology
6. 마스터 노드
7. Minion (Worker) 노드
8. 포드
9. 서비스
10. 컨트롤러
11. 포드 당 단일 IP
12. 네트워킹 설정
13. CNI 네트워크 구성 파일
14. Pod-to-Pod 통신
15. 클라우드 네이티브 컴퓨팅 파운데이션
16. 자원 권장 사항
17. 랩

Module3. Build
1. Container 옵션
2. 응용 프로그램 설치하기
3. 로컬 저장소 보관하기
4. 배포 작성
5. 컨테이너에서 명령 실행
6. 다용도 용기
7. readinessProbe
8. 안정성 검사
9. 테스트
10. 랩

Module4. 디자인
1. 전통적 응용 : 고려 사항
2. Decoupled 리소스
3. Transience
4. 유연한 프레임 워크
5. 자원 사용 관리
6. 다용도 용기
7. 사이드카 용기
8. Adapter 컨테이너
9. 앰버서더
10. 숙고 할 점
11. 랩

Module5. 배포 설정
1. 볼륨 개요
2. 볼륨 소개
3. Volume Spec
4. Volume Types
5. 공유 된 볼륨의 예
6. 영구적 인 볼륨 및 클레임
7. 영구 볼륨
8. 영구 소유권 주장
9. 동적 프로비저닝
10. Secrets
11. 환경 변수를 통한 비밀 사용
12. 볼륨으로서의 비밀 배치
13. ConfigMaps가있는 휴대용 데이터
14. ConfigMaps 사용
15. 배포 구성 상태
16. 업데이트 및 롤링 업데이트
17. 배치 롤백
18. 랩

Module6. Security
1. Security 개요
2. Accessing the API
3. Authentication
4. 인증
5. ABAC
6. RBAC
7. RBAC 프로세스 개요
8. 승인 컨트롤러
9. 보안 문맥
10. 포드 보안 정책
11. 네트워크 보안 정책
12. Network 보안 정책의 예
13. 기본 정책의 예
14. 랩

Module7. 어플리케이션 전개
1. 서비스 타입
2. 서비스 다이어그램
3. 서비스 업데이트 패턴
4. 서비스로 응용 프로그램에 접근하기
5. 셀렉터가없는 서비스
6. 클러스터 IP
7. 노드 포트
8.로드 밸런서
9. 외부 이름
10.Ingress 리소스
11. 아이리스 컨트롤러
12. 랩

Module8. 문제 해결
1. 문제 해결 개요
2. 기본 문제 해결 단계
3. 변경 (일정) 변경
4. 기본 문제 해결 흐름 : 포드
5. 기본 문제 해결 흐름 : 노드 및 보안
6. 기본 문제 해결 흐름 : 상담원
7. 모니터링
8. 로깅 도구
9. 모니터링 응용 프로그램
10. 시스템 및 에이전트 로그
11. 적합성 테스트
12. 기타 리소스
13. 랩