과정상세
[Live] (LFD459) Kubernetes for App Developers (개발자를 위한 쿠버네티스)

교재제공 중급
[Live] (LFD459) Kubernetes for App Developers (개발자를 위한 쿠버네티스)
과정요약
학습시간 | 28시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 20 명 |
교재정보 |
과정소개
간단한 Pythone 스크립트로 시작하며, 애플리케이션 리소스를 정의하고 핵심 기본 요소를 사용하여 쿠버네티스에서 확장가능한 애플리케이션을 빌드, 모니터링 및 문제를 해결하는 방법을 이해합니다.
네트워크 플러그인, 보안 및 클라우드 스토리지를 사용하는 프로덕션 환경에서 애플리케이션을 배포하는데 필요한 많은 기능들을 학습합니다.
또한 Certified Kubernetes Application Developer(CKAD) 시험을 대비하는데 도움이 되는 과정입니다.
※ 본 과정에는 시험/바우처가 포함되어 있지 않습니다.
※선수 지식: 기본적인 Linux 커맨드 라인 및 파일 편집 기술, 프로그래밍 언어 (예 : Python, Node.js, Go) 사용 경험, Cloud 네이티브 응용 프로그램 개념 및 아키텍처에 대한 지식 (무료 Kubernetes edX MOOC 학습)
<리눅스재단 공인교육 안내>
본 과정은 리눅스재단의 공인교육으로서 멀티캠퍼스가 아닌 리눅스재단 공인교육센터인 한국글로벌널리지에서 운영합니다.
본 과정은 모집 상황에 따라 온/오프라인 병행 운영 될 수 있습니다.
학습목표
- Kubernetes에서 확장가능한 애플리케이션을 구축 관리할 수 있다.
- Kubernetes 관련 자격증인 Certified Kubernetes Administrator Developer (CKAD) 취득을 준비 할 수 있다.
학습대상
- Kubernetes 기반 환경에서 애플리케이션을 개발하는 개발자
- CKAD 자격증을 취득하고자 하는 분
과정목차 9
-
1 일차
-
Module 1. 소개
-
- Linux 기초 교육
- 시스템 준비
- 코스 등록
- Lab
-
- Linux 기초 교육
-
Module 1. 소개
-
Module 2. Kubernetes Architecture
-
- Kubernetes는 무엇입니까?
- Kubernetes의 구성
- 보그 헤리티지
- Kubernetes Architecture
- Terminology
- 마스터 노드
- Minion (Worker) 노드
- 포드
- 서비스
- 컨트롤러
- 포드 당 단일 IP
-
- Kubernetes는 무엇입니까?
-
- 네트워킹 설정
- CNI 네트워크 구성 파일
- Pod-to-Pod 통신
- 클라우드 네이티브 컴퓨팅 파운데이션
- 자원 권장 사항
-
Module 3. Build
-
1. Container 옵션
2. 응용 프로그램 설치하기
3. 로컬 저장소 보관하기
4. 배포 작성
5. 컨테이너에서 명령 실행
6. 다용도 용기
7. readinessProbe
8. 안정성 검사
9. 테스트
-
1. Container 옵션
-
전통적 응용 : 고려 사항
2. Decoupled 리소스
3. Transience
4. 유연한 프레임 워크
5. 자원 사용 관리
6. 다용도 용기
7. 사이드카 용기
8. Adapter 컨테이너
9. 앰버서더
10. 숙고 할 점
-
Module 5. 배포설정
-
볼륨 개요
2. 볼륨 소개
3. Volume Spec
4. Volume Types
5. 공유 된 볼륨의 예
6. 영구적 인 볼륨 및 클레임
7. 영구 볼륨
8. 영구 소유권 주장
9. 동적 프로비저닝
10. Secrets
11. 환경 변수를 통한 비밀 사용
12. 볼륨으로서의 비밀 배치
13. ConfigMaps가있는 휴대용 데이터
14. ConfigMaps 사용
15. 배포 구성 상태
16. 업데이트 및 롤링 업데이트
17. 배치 롤백
-
볼륨 개요
-
1. Security 개요
2. Accessing the API
3. Authentication
4. 인증
5. ABAC
6. RBAC
7. RBAC 프로세스 개요
8. 승인 컨트롤러
9. 보안 문맥
10. 포드 보안 정책
11. 네트워크 보안 정책
12. Network 보안 정책의 예
13. 기본 정책의 예
-
Module 7. 어플리케이션 전개
-
서비스 타입
2. 서비스 다이어그램
3. 서비스 업데이트 패턴
4. 서비스로 응용 프로그램에 접근하기
5. 셀렉터가없는 서비스
6. 클러스터 IP
7. 노드 포트
8.로드 밸런서
9. 외부 이름
10.Ingress 리소스
11. 아이리스 컨트롤러
-
서비스 타입
-
1. 문제 해결 개요
2. 기본 문제 해결 단계
3. 변경 (일정) 변경
4. 기본 문제 해결 흐름 : 포드
5. 기본 문제 해결 흐름 : 노드 및 보안
6. 기본 문제 해결 흐름 : 상담원
7. 모니터링
8. 로깅 도구
9. 모니터링 응용 프로그램
10. 시스템 및 에이전트 로그
11. 적합성 테스트
12. 기타 리소스
수강후기 0
-
등록된 수강후기가 없습니다