Training
Contact
News
About Us
Member




Linux Foundation > Kubernetes

Kubernetes for App Developers (LFD459)

[LFD459]
이 과정을 통해 CKAD(Certified Kubernetes Application Developer) 쿠버네티스 어플리케이션 개발자 자격 시험 대비에 도움이 됩니다.

이 과정에서는 다중 노드 클러스터에서 애플리케이션을 컨테이너화하여 호스팅, 배포 및 구성하는 방법을 알려줍니다. 또한 CKAD(Certified Kubernetes Application Developer) 시험을 준비하는 역할도 합니다.

1,800,000 원 (VAT별도)

수강대상

컨테이너 애플리케이션 개발자

선수지식

기본 Linux 명령줄 및 파일 편집 기술 및 프로그래밍 언어(예: Python, Node.js, Go) 사용지식, 클라우드 네이티브 애플리케이션 개념 및 아키텍처에 대한 지식 (예 : Kubernetes edX MOOC 무료 소개에서 가르치는 내용)이 이 과정에 도움이 됩니다.

교육목표

본 과정을 수료하면 아래의 교육 목적을 달성할 수 있습니다.
• Kubernetes에서 확장 가능한 애플리케이션을 빌드, 모니터링 및 문제 해결하는 방법
• 네트워크 플러그인, 보안 및 클라우드 스토리지로 작업
• 프로덕션 환경에서 애플리케이션을 배포하는 데 필요한 많은 기능 학습
• CKAD 시험 인증능력을 크게 향상

강의내용

Module 1 - 소개
- Linux Foundation
- Linux Foundation 교육, 인증 프로그램 및 디지털 배지
- 시스템 준비
- 과정 등록
- 실습

Module 2 - 쿠버네티스 아키텍처
- 쿠버네티스란?
- Kubernetes
- Borg Heritage
- Kubernetes 아키텍처
- 용어
- 마스터 노드
- 미니언(작업자) 노드
- 포드
- 서비스
- 컨트롤러/운영자
- 포드당 단일 IP
- 네트워킹 설정
- CNI 네트워크 구성 파일
- 포드 간 통신
- 클라우드 네이티브 컴퓨팅 재단
- 리소스 권장 사항
- 실습

Module 3 – Build
- 컨테이너 옵션
- 애플리케이션
- 컨테이너화
- 로컬 리포지토리를 호스팅하는 Dockerfile
- Deployment 생성
- 컨테이너에서의 실행 명령
- 다중 컨테이너 포드
- readinessProbe
- livenessProbe
- Testing
- 실습

Module 4 – 디자인
- 기존 애플리케이션: 고려 사항
- 분리된 리소스
- Transience
- 유연한 프레임워크
- 리소스관리 사용
- 다중 컨테이너 포드
- 사이드카 컨테이너
- 어댑터 컨테이너
- Ambassador
- Jobs
- 실습

Module 5 – Deployment 구성
- 볼륨 개요
- 볼륨 사양
- 볼륨 유형
- 공유 볼륨 예시
- 영구 볼륨 및 클레임
- 영구 볼륨
- 영구 볼륨 클레임
- 동적 프로비저닝
- Secrets
- 환경 변수를 통한 Secrets 사용
- 볼륨으로 Secrets 탑재
- ConfigMaps
- ConfigMaps로 데이터 이동
- Deployment 구성 상태
- 확장 및 롤링 업데이트
- Deployment 롤백
- 실습

Module 6 – 보안
- 보안 개요
- API 액세스
- 인증
- 권한부여
- ABAC
- RBAC
- RBAC 프로세스 개요
- 승인 컨트롤러
- 보안 컨텍스트
- 포드 보안 정책
- 네트워크 보안 정책
- 네트워크 보안 정책 예제
- 기본 정책 예제
- 실습

Module 7 - 애플리케이션 노출
- 서비스 유형
- 서비스 다이어그램
- 서비스 업데이트 패턴
- 서비스로 애플리케이션에 액세스
- Selector 없는 서비스
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Ingress Resource
- Ingress Controller
- Service Mesh
- 실습

Module 8 – 트러블슈팅
- 문제 해결 개요
- 기본 문제 해결 단계
- 진행 중인(일정한)
- 기본 문제 해결 흐름: Pod
- 기본 문제 해결 흐름: 노드 및 보안
- 기본 문제 해결 흐름: 에이전트
- 모니터링
- 로깅 도구
- 애플리케이션 모니터링
- 시스템 및 에이전트 로그
- 적합성 테스트
- 추가 리소스
- 실습

기타

*교육신청 마감은 교육시작 2주일(Working Day - 10)입니다. 신청 마감 이후에는 신청자들에 대하여 환불 및 취소가 불가능합니다.

자주 묻는 질문

Kubernetes for App Developers (LFD459) 과정은 어떤 내용을 다루나요?
Kubernetes for App Developers (LFD459) 과정을 통해 무엇을 배울 수 있나요?
Kubernetes for App Developers (LFD459) 교육 기간은 얼마나 되나요?
Kubernetes for App Developers (LFD459) 수강료는 얼마인가요?
Kubernetes for App Developers (LFD459) 다음 교육 일정은 언제인가요?
트레이노케이트는 Linux Foundation 공인 교육 기관인가요?