Kubernetes Developers 교육

오픈소스, 클라우드 전문 기업에서 실무자에 꼭 필요한 강의를 진행합니다!

OSC 교육 플랜

베이직 플랜

LFD459 Kubernetes for App Developers 온사이트 교육 과정 (4일)

  • 고객사 사이트에서 진행하는 온사이트 집합교육
  • 20명 이하 소규모의 4일간 집중 강의로 교육 효율성 강화
  • 리눅스재단 공인 강사와 공인교재로 강의 및 실습 진행
더블 플랜

LFD459(온사이트) + LFD259(온라인) 번들 과정

  • 고객사 사이트에서 진행하는 온사이트 집합교육
  • 20명 이하 소규모의 4일간 집중 강의로 교육 효율성 강화
  • 리눅스재단 공인 강사와 공인교재로 강의 및 실습 진행
올인원 플랜

LFD459(온사이트) + LFD259(온라인) + CKAD 시험까치 한번에!

  • 고객사 사이트에서 진행하는 온사이트 집합교육
  • 20명 이하 소규모의 4일간 집중 강의로 교육 효율성 강화
  • 리눅스재단 공인 강사와 공인교재로 강의 및 실습 진행
비용 별도 협의
* 최소 교육인원은 4명입니다.

OSC Training 차별점

실무경력 강사진

리눅스재단의 인증을 받은 15년이상 실무 경험이 풍부한 강사가 K8s의 핵심개념을 설명합니다.

온사이트 강의

고객이 원하는 장소(고객사 사이트)로 강사가 찾아가 교육을 진행합니다.

자격취득 연계과정

최근 관심이 늘고있는 CNCF의 공인자격시험*에 대비할 수 있습니다.

*CKAD (Certified Kubernetes Applicaion Developer)

과정 소개

Kubernetes Developers 교육 (LFD459)

오픈소스 컨테이너 오케스트레이션 플랫폼인 Kubernetes의 구성과 운영을 위한 필수 지식을 다룹니다.

본 과정을 통해 멀티 클러스터에서 애플리케이션의 컨테이너 전환, 호스트, 배포 및 구성하는 방법에 대해 배울 수 있습니다. 간단한 Python 스크립트로 시작하여 애플리케이션 리소스를 정의하고 핵심 기본 요소를 사용하여 Kubernetes에서 확장 가능한 애플리케이션을 빌드, 모니터링 및 트러블슈팅 기법들에 대해 배우고, 네트워크 플러그인, 보안 및 클라우드 스토리지와 함께 작업하면 상용 운영 환경에서 애플리케이션을 구축하는 데 필요한 많은 기능을 알게 됩니다.

또한 본 과정은 Certified Kubernetes Applicaion Developer(CKAD) 시험을 대비할 수 있는 적절한 과정입니다.

교육 목표

멀티 클러스터 환경에서 애플리케이션 컨테이너 생성, 배포, 구성관리 방법 습득

교육 대상

Kubernetes에서 애플리케이션 생성 배포, 구성방법을 배우려고 하는 운영자 및 개발자

교육 환경

교육기간동안 Cloud Platform 개인별 제공, 개인노트북 준비필요

선수 지식

리눅스 OS, 환경 및 기본 명령어, 텍스트 편집기에 대한 이해, 프로그래밍 언어 (Python) 기초지식

교재

리눅스 재단 공인교재

교육 일정

09:30 ~ 17:30 (4일 / 28시간)

LFD 459 커리큘럼 안내

일정 시간 과목 주요내용
   
1일차   
09:00~09:30 교육접수 및 안내
   
09:30~12:30   
   
Introduction   
- Linux Foundation 소개
- Linux Foundation Training 안내
- Linux Foundation Certifications 안내
- Lab실습, 솔루션, 자료 안내
- 배포 세부정보
- 쿠버네티스 개념
- 클러스터 구조
- 쿠버네티스 도입
- 프로젝트 거버넌스 및 CNCF 소개
- Lab실습
   
Basics of Kubernetes   
- 쿠버네티스 개념
- 클러스터 구조
- 쿠버네티스 도입
- 프로젝트 거버넌스 및 CNCF 소개
- Lab실습
12:30   ~ 13:30 점심시간
   
13:30 ~17:30   
   
Kubernetes Installation and Configuration   
- Getting Started with Kubernetes
- Minikube 소개
- Kubeadm 소개
- 기타 설치 툴 소개
- Lab 실습
   
2일차   
   
09:30~12:30   
   
Kubernetes Architecture   
- 쿠버네티스 구조
- 네트워킹
- 기타 클러스터 시스템 소개
- Lab실습
   
APIs and Access   
- API 접근
- Annotations 설명
- Simple Pod 배포
- Kubectl 및 API 설명
- Swagger and OpenAPI 설명
- Lab 실습
12:30   ~ 13:30 점심시간
   
13:00 ~17:30   
   
API Objects   
- API 객체 소개
- V1 Group API 소개
- API 리소스 설명
- RBAC APIs 설명
- Lab 실습
   
Managing State with Deployments   
- 배포 개요
- 배포 상태(States)관리
- Deployments 및 Replica Sets 설명
- DaemonSets 설명
- Labels 설명
- Lab 실습
   
3일차   
   
09:30~12:30   
   
Services   
- 서비스 개요
- 서비스 접근 설명
- DNS 설명
- Lab 실습
   
Volumes and data   
- Volumes(스토리지) 개요
- Volumes 설명
- Persistent Volumes(영구볼륨) 소개
- Pod으로 Data(Volumes)연결 설명
- ConfigMaps 소개
- Lap 실습
   
Ingress   
- Ingress(L7 layer Switch) 개요
- Ingress Controller 설명
- Ingress Rules(규칙) 설명
- Lap 실습
12:30   ~ 13:30 점심시간
   
13:30 ~17:30   
   
Scheduling   
- Pod 배포 스케줄 개요
- Scheduler 설정 설명
- Policies(정책) 설명
- Affinity Rules(연계배포규칙) 설명
- Toleration 설명
- Lap 실습
   
Logging Troubleshooting   
- 개요
- Troubleshooting 절차
- 기본 Debug 순서
- Monitoring 설명
- Logging 설명
- Troubleshooting 참고자료 설명
   
4일차   
   
09:30~12:30   
   
Custom Resource Definition   
- 개요
- 사용자 설정 리소스(Custom)정의
- Aggregated API 소개
- Lap 실습
   
Kubernetes Federation   
- 개요
- 클러스터 연동 소개
- Lap 실습
   
Helm   
- 개요
- Helm 소개
- Helm 사용 설명
- Lap 실습
12:30   ~ 13:30 점심시간
   
13:30 ~17:30   
   
Security   
- 소개
- API 접근 개요
- 인증 및 권한 설명
- Admission Controller 설명
- Pod Policies(정책) 설명
- Network Policies(정책) 설명
- Lap 실습

누가 들어야 할까요?

Kubernetes 클러스터를 만들고 관리하는 데 필요한 기술을 배우려는 분
*선수지식 : 리눅스 관리 기술 이해, 리눅스 명령어 및 텍스트 편집기를 사용한 파일 편집

교육 문의

언제든지, 무엇이든지 부담없이 문의하세요. 접수 후 24시간 이내 (업무시간 기준) 담당자가 연락드립니다.

training@osckorea.com

070-7757-3980

리눅스 공인 교육 담당자: 장수영이사

OSC Kubernetes 교육 문의

교육 안내