Kubernetes Administration Training

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

OSC Training Plan

Basic Plan

LFD459 On-Site Training

Double Plan

LFS458 On-Site Training + CKA Exam Voucher

Minimum Class Sizes
* The minimum number of trainees is 6 people.
Basic Plan Double Plan
LFS458 Kubernetes Administration V V
- Lectures and practices with certified instructor (lecture room) V V
- Linux Foundation certified textbook (printed materials) V V
Linux Foundation certification V V
CKA exam voucher (can take up to two times) V
Training cost (per person) Request a quote

Why OSC Training

Instructor with real project experience

An instructor with over 5 years of real project experience and authorized by the Linux Foundation explains the core concepts of K8s.

On-site lectures

Instructor visits the customer's desired location (customers' site) and conducts training.

Prepare for Engineer Certification

You can prepare for the CNCF's accredited qualification exam*, which has recently become increasingly popular.

*CKA (Certified Kubernetes Administrator)

Course Introduction

Kubernetes Administration (LFS458)

Covers essential knowledge of configuring and operating Kubernetes, an opensource container orchestration platform.

This course covers core concepts commonly used to create and manage Kubernetes clusters in production environments.
Build the cluster, determine the network configuration, scale the cluster, deploy applications, and configure storage, security, and other objects. It provides exposure to many of the skills needed to manage Kubernetes in production.

Also, this course is an appropriate preparation for the Certified Kubernetes Administrator (CKA) exam.

Goals

Learn how to install, configure, and manage Kubernetes in operating system

Trainees

Operators and developers who want to learn basic concepts of Kubernetes and cluster configuration and management skills

Educational Environment

Cloud Platform provided for each individual during the training period. Please bring your own laptop.

Prerequisite

Understanding of Linux OS / environment, basic commands, and text editors

Courseware

The Linux Foundation authorized courseware

Training Schedule

09:30 ~ 17:30 (4 days/28 hours)

Kubernetes Administration (LFS458) Curriculum Guide

Day Time Course Content
Day 1 09:30~12:30 Introduction -Linux Foundation
-Linux Foundation Training
-Linux Foundation Certifications
-Linux Foundation Digital Badges
-Laboratory Exercises, Solutions and Resources
-E-Learning Course: LFS258
-Platform Details
Basics of Kubernetes -Define Kubernetes
-Cluster Structure
-Adoption
-Project Governance and CNCF
-Labs
12:30 ~ 13:30 Lunch
13:30 ~17:30 Kubernetes Installation and Configuration -Getting Started with Kubernetes
-Minikube
-Kubeadm
-More Installation Tools
-Labs
Day 2 09:30~12:30 Kubernetes Architecture -Kubernetes Architecture
-Networking
-Other Cluster Systems
-Labs
APIs and Access -API Access
-Annotations
-Working with A Simple Pod
-Kubectl and API
-Swagger and OpenAPI
-Labs
12:30 ~ 13:30 Lunch
13:30 ~17:30 API Objects -API Objects
-The va Group
-RBAC APIs
-RBAC APIs
-Labs
Managing State with Deployments -Deployment Overview
-Managing Deployment States
-Deployments and Replica Sets
-DaemonSets
-Labels
-Labs
Day 3 09:30~12:30 Volumes and data -Volumes Overview
-Volumes
-Persistent Volumes
-Rook
-Passing Data To Pods
-ConfigMaps
-Labs
Services -Overview
-Accessing Services
-DNS
-Labs
Helm -Overview
-Helm
-Using Helm
-Labs
12:30 ~ 13:30 Lunch
13:30 ~17:30 Ingress -Overview
-Ingress Controller
-Ingress Rules
-Service Mesh
-Labs
Scheduling -Overview
-Scheduler Settings
-Policies
-Affinity Rules
-Taints and Tolerations
-Labs
Logging and Troubleshooting -Overview
-Troubleshooting Flow
-Basic Start Sequence
-Monitoring
-Plugins
-Logging
-Troubleshooting Resources
-Labs
Day 4 09:30~12:30 Custom Resource Definition -Overview
-Custom Resource Definitions
-Aggregated APIs
-Labs
Security -Overview
-Accessing the API
-Authentication and Authorization
-Admission Controller
-Pod Policies
-Network Policies
-Labs
12:30 ~ 13:30 Lunch
13:30 ~17:30 High Availability -Overview
-Stacked Database
-External Database
-Labs
Closing and Evaluation Survey -Evaluation Survey
Domain Review -CKA Exam
-Exam Domain Review
Day Time Course
Day 1 09:30~12:30 Introduction
Basics of Kubernetes
12:30 ~ 13:30 Lunch
13:30 ~17:30 Kubernetes Installation and Configuration
Day 2 09:30~12:30 Kubernetes Architecture
APIs and Access
12:30 ~ 13:30 Lunch
13:30 ~17:30 API Objects
Managing State with Deployments
Day 3 09:30~12:30 Volumes and data
Services
Helm
12:30 ~ 13:30 Lunch
13:30 ~17:30 Ingress
Scheduling
Logging and Troubleshooting
Day 4 09:30~12:30 Custom Resource Definition
Security
12:30 ~ 13:30 Lunch
13:30 ~17:30 High Availability
Closing and Evaluation Survey
Domain Review
일정 시간 과목 주요내용
   
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 실습

Who should take this class?

Anyone who wants to learn the skills needed to create and manage Kubernetes clusters
*Prerequisite: Understanding Linux administration skills, editing files using Linux commands and text editors

Training Request

Feel free to contact us anytime, for anything. We will contact you as soon as possible.

Training Guide