Global Vendors Training

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

Linux Foundation

Kubernetes for App Developers (LFD459)

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

교육개요

이 과정은 multi-node cluster 에서 애플리케이션을 컨테이너화, 호스팅, 배포 및 구성하는 방법을 알려줍니다.
또한 CKAD (Certified Kubernetes Application Developer) 시험을 준비하는데 도움이 되는 과정입니다.
(자격증을 위한 필수 과목은 아닙니다.)



교육목표

이 과정은 간단한 Python 스크립트로 시작하며, 애플리케이션 리소스를 정의하고 핵심 기본 요소를 사용하여 Kubernetes에서 확장 가능한 애플리케이션을 빌드, 모니터링 및 문제 해결하는 방법을 보여줍니다. 네트워크 플러그인, 보안 및 클라우드 스토리지를 사용하는 프로덕션 환경에서 애플리케이션을 배포하는 데 필요한 많은 기능을 보여줍니다.

본 과정에서 다루는 주제들은 CKAD 프로그램에서 테스트 한 지식 영역과 직접적으로 일치하며 수강자들의 인증 능력을 크게 향상시킬 것입니다.



수강대상

이 과정은 multi-node cluster에서 애플리케이션을 컨테이너화, 호스팅, 배포 및 구성해야하는 숙련 된 애플리케이션 개발자를위한 과정입니다.



선수과목

이 과정을 최대한 활용하려면 다음과 같은 지식이 필요합니다.
- 기본 Linux 명령 줄 및 파일 편집 기술 및 프로그래밍 언어 (예 : Python, Node.js, Go) 사용에 익숙해야합니다.
- 클라우드 네이티브 애플리케이션 개념 및 아키텍처에 대한 지식 (예 : 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. 랩