Kubernetes Introduction Training
Kubernetes Introduction Training
Learn the basics of Kubernetes in our introduction training. This course is aimed at both developers and administrators and serves as the foundation for our advanced Kubernetes training for developers, administrators, and security experts. Ideally, you should already have some knowledge of Docker & containers, as covered in our Container Introduction Training.
Keyfacts auf einen Blick
Delivery
Online
Inhouse (On-site)
Hybrid
Target groups
Developers (DevOps)
Softwarearchitects
Delivery Teams
Administratoren
Duration
1 Day (2 Blocks)
Price
On request
Agenda & Content
The following agenda serves as the basis for our 3-day Kubernetes Introduction Training, aiming to provide a fundamental understanding of Kubernetes. During the training, certain topics will be discussed in more detail or spontaneously added, allowing other areas to be shortened as needed. All content will be supplemented with approximately 50% practical exercises and plenty of examples to deepen the acquired knowledge.
Introduction & Basics
Kubernetes Introduction Overview, History, Concepts, Cloud Native Computing Foundation (CNCF)
Basic Concepts Labels/Annotations, Pods, ReplicaSets, Deployments, Services, Namespaces
Architecture Introduction to individual Kubernetes components, Container Engine, API Server, Controller Manager, Scheduler, kubectl, Etcd, Kube-Proxy, Kubelet
Setting up a Test Cluster for each Participant Kind, Minikube, Provided Kubernetes Training
Kubernetes Access kubectl, k9s, Octant, Kubernetes Dashboard
Kubernetes Resources
YAML Files / Use of Resources
API Schemas / API Versions Differences Between Versions, Performing Updates
Kubernetes Resources Pods, Deployments, ReplicaSets, DaemonSets, Jobs, CronJobs, and More
Custom Resource Definitions (CRDs) Adding Custom API Resources
Resource Management Package Manager Helm, Kustomization
Konfiguration & Management
Container Probes and Health LivenessProbe, ReadinessProbe, StartupProbe
Resource Requests / Limits CPU, RAM, (Ephemeral) Storage
Config Management ConfigMaps, Secrets, SealedSecrets
Persistent Storage CSI, Storage Provider, PersistentVolumes, PersistentVolumeClaims
Networking & Loadbalancing
Services, LoadBalancing, Networking CNI, Services, Service Types, Cluster DNS
Ingress NGINX-Ingress-Controller, Ingress Resources, Cert-Manager
TCP/UDP Access to the Cluster
NetworkPolicies Brief Introduction, Functionality, Scope
Security & Backups
RBAC Cluster Access, Roles, RoleBindings, ServiceAccounts
HA Concepts, Backup Strategies
Introduction to Velero Backups and (Disaster) Recovery, Cluster Migrations, Application Copying
Application Management
Monitoring Metrics Server, Prometheus, Thanos
Logging Loki, Promtail, FluentBit
Grafana Central Dashboard for Monitoring, Logging, and Tracing (Observability)
CI/CD Pipelines Introduction, Rolling Updates, Canary Deployments, Rollbacks, Blue/Green Deployments, Traffic Shadowing, and more
Introduction to a Demo (Build) Pipeline for Continuous Deployment via GitLab, Harbor, ArgoCD
Your benefits
Detailed documents
Participation from your own computer
Hands-on training
Experienced trainers
Digital certificate after the training
Prepared training environments
References
Your journey
Training environments prepared by us
Our crew provides you with fully prepared training environments – locally via Docker/Podman or via our online platform in your browser. This keeps setup simple and ensures that everything runs smoothly, even with different systems.
Easy participation from your own computer
You work directly from your own computer during the training. Advantage: You can complete all exercises independently, continue to deepen your knowledge after the training, and have no hurdles to overcome when setting up.
Practical contents with an experienced trainer
Our experienced trainers will take you aboard and guide you through the content in a practical and understandable way – with plenty of room for your questions. The focus is on hands-on exercises and real-life use cases, so that the knowledge you gain can be applied directly in your everyday work.
Extensive training documents
All participants receive comprehensive documentation that will be helpful for reference or further study after the training. Whether checklists, sample files, or detailed presentations – the course content remains accessible even after the training has ended.
Can be booked fully online or in-house
The trainings can be conducted flexibly: either completely online via Microsoft Teams or as an in-house variant directly at your premises. This allows you to tailor the course to your needs and possibilities.
Digital certificate after the training
You will receive a digital certificate of participation from us as upon completion of the training, confirmation of your newly acquired Cloud Native and Kubernetes skills. A small but valuable part of the board equipment you will need for the rest of your voyage.
Your Trainer Dennis Hemeier
Dennis Hemeier has been a specialist in Kubernetes and Cloud Native technologies since 2015. With well over 100 trainings and workshops delivered, he not only brings extensive hands-on expertise, but also excels at conveying complex technical topics in a clear, structured, and practical manner. Participants especially value the high degree of practical exercises and the integration of vivid examples drawn from real-world projects.
Thanks to his many years of experience and his direct involvement in everyday container technology operations, Dennis prepares participants optimally for the challenges of modern IT infrastructures. With him on board, your crew is ideally equipped to acquire practical skills and set course for Cloud Native and Kubernetes.
)
Request now
Looking for a training class? Fill out this short form and we will get back to you!