KBS-103

Kubernetes Administration

Master container orchestration and Kubernetes cluster management

Course Description

Kubernetes is the de-facto system for container orchestration, e.g. automating the deployment, scaling and management of microservices-based, containerized applications.

This training introduces participants to the basic concepts and architecture of Kubernetes, its initial install, setup and access control, Kubernetes Pods and Workloads, Scheduling and node management, Accessing the applications, Persistent storage in Kubernetes as well as its Logging, Monitoring and Troubleshooting facilities. This course prepares the delegates for the daily administration of Docker & Kubernetes systems.

Training Objectives

Upon completion of this course, participants will be able to:

  • Understand the basic concepts and architecture of Kubernetes
  • Install and set up Kubernetes clusters
  • Configure access control and security for Kubernetes
  • Deploy and manage Kubernetes Pods and Workloads
  • Implement scheduling and node management strategies
  • Configure application access through Services and Ingress
  • Manage persistent storage in Kubernetes environments
  • Work with special workloads like StatefulSets, Jobs, and DaemonSets
  • Implement logging, monitoring and troubleshooting practices
  • Upgrade and maintain Kubernetes clusters

Target Audience

System administrators, developers and devops who want to understand and use Kubernetes in cloud and data center environments.

Prerequisites

Proficiency with Linux CLI. A broad understanding of Linux system administration. Basic knowledge of Linux containers, e.g. Docker.

Duration

3 days / 6 half-days