This hands-on course provides the essential knowledge and practical skills required to install, configure, and manage production-grade Kubernetes, specifically leveraging the Kubernetes solutions offered by SUSE. Participants will explore the architectural differences between SUSE distributions like RKE2 and K3s, and gain proficiency in managing core objects, running diverse workloads, and implementing robust security through Role-Based Access Control (RBAC) and network policies. The training emphasizes real-world operations, including cluster upgrades, backup and recovery using etcd, and application management with Helm.
By the end of this course, students will be equipped to scale workloads, troubleshoot cluster-wide issues, and extend Kubernetes functionality using Operators and Custom Resource Definitions (CRDs).
Students should have a basic understanding of containerization concepts and be comfortable working within a Linux command-line environment. Prior experience with virtualization and general networking fundamentals is highly recommended.
Section 1: Course Overview
Section 2: Introduction to Containers and Container Orchestration
Container Fundamentals
The Need for Orchestration
Introduction to Kubernetes
Section 3: Kubernetes Distributions by SUSE
Understand the SUSE Kubernetes Distributions
Install RKE2
Training from a certified trainer