Kubernetes On-Premises
Workshop

From cluster installation to highly available production operations. 4 days of intensive training for building and operating your own Kubernetes clusters.

Made in Germany ISO 27001 ISO 9001 DSGVO-konform DORA Compliant 24/7 Support
UDSVolkswagenLiebherrT-SystemsVendureecoConnextPortainerUelzener VersicherungenFJDDWTOCCReiner SCTCyrus IndustrialDGSIEMnanocosmosSplixSchwarzgruppeINHHadesHiOrg-Serverown3dTikfinityProgram51Buben & MädchenPrime InsightsTELTECElevantiqMoovitCFToolsStadt KölnVivavisAvemio

Workshop Overview

All important information about the Kubernetes On-Premises Workshop at a glance.

On-site Options

  • At ayedo HQ

  • Modern training facilities

  • Accommodation & transit on request


  • At your location

  • +€299 daily rate/trainer

  • Internet & projector required

Curriculum - Day 1

Cluster installation and basics

Cluster Installation

Module 1.1 - Setup

Installing Kubernetes from scratch. Comparing kubeadm, k3s or RKE2. Setting up control plane and worker nodes.

Installationkubeadmk3s

Networking (CNI)

Module 1.2 - Container Networking

Understanding CNI plugins. Cilium for eBPF-based networking. Implementing network policies.

CNICiliumeBPF

Storage (CSI)

Module 1.3 - Persistent Storage

Configuring CSI drivers. Longhorn as distributed storage. Storage classes and PVCs.

CSILonghornStorage

Kubernetes in Production

Module 1.4 - Basics

Pod scheduling, services, ingress, ConfigMaps & Secrets - content from the Kubernetes in Production workshop.

PodsServicesIngress

Curriculum - Day 2

GitOps, automation and day-2 operations

GitOps & Automation

Module 2.1 - Declarative Management

ArgoCD or Flux for GitOps. Application definitions and sync strategies.

GitOpsArgoCDFlux

Helm Charts

Module 2.2 - Package Management

Understanding and using Helm. Creating custom charts. Values management and upgrades.

HelmChartsPackages

Logging

Module 2.4 - Centralized Logs

Log aggregation and analysis. Retention policies. Debugging with logs.

LoggingRetentionDebug

Curriculum - Day 3

Backup, disaster recovery and high availability

Backup Strategies

Module 3.1 - Data Protection

Velero for cluster backups. etcd snapshots. Application-consistent backups.

BackupVeleroetcd

Disaster Recovery

Module 3.2 - Recovery

DR planning and testing. Cluster recovery. Multi-cluster strategies.

DRRecoveryMulti-Cluster

High Availability

Module 3.3 - High Availability

Multi-node control plane. HAProxy for load balancing. Testing failover scenarios.

HAFailoverHAProxy

Cluster Upgrades

Module 3.4 - Maintenance

Rolling upgrades. Zero-downtime updates. Rollback strategies.

UpgradesRollingRollback

Curriculum - Day 4

Security, compliance and advanced topics

Security & Compliance

Module 4.1 - Security

RBAC, Pod Security Standards. Kyverno policies. Audit logging.

SecurityRBACCompliance

Cluster Authentication

Module 4.3 - SSO

OIDC for Kubernetes. Authentik or Keycloak integration.

OIDCSSOAuthentik

Troubleshooting Deep Dive

Module 4.4 - Debugging

Systematic debugging. Network troubleshooting. Performance analysis.

TroubleshootingPerformanceDebug

Workshop Schedule

How we structure your workshop days.

10:00 AM - Start

Welcome and day overview. First day: introductions.

Start

10:30 AM - Theory & Practice

Alternating between short theory blocks and extensive hands-on exercises.

Hands-on

12:30 PM - Lunch Break

30 minute break. Catering is included throughout the day.

Break

1:00 PM - Deep Dive

Advanced topics and individual participant questions.

Deep Dive

3:30 PM - Daily Wrap-up

Summary of the day and preview of the next day.

Closing

4:00 PM - End

On the last day: certificate handover and farewell.

Certificate

Prerequisites

What you should bring to the workshop.

Work Device

Own notebook (Linux, macOS or Windows) with the ability to install software. We provide devices for an additional fee.

HardwareNotebook

Software

kubectl, Helm, SSH client, Git and Docker should be pre-installed. We will send installation instructions.

kubectlHelmDocker

Prior Knowledge

Docker basics are required. Initial Kubernetes experience is helpful but not mandatory.

DockerKubernetes

Follow-up Workshops

After this workshop we recommend for further learning.

Polycrate Platform Architecture

  • Build enterprise platforms

  • Multi-cluster management

  • Develop IaC blocks

  • Duration: 2 days

Application Specialist

  • Deep dive for specific apps

  • Keycloak, PostgreSQL, etc.

  • Your specific use case

  • Duration: 1 day