The Kubernetes Fundamentals Training for Operators accelerates your understanding of Kubernetes and is focused on building, deploying and managing an application on Kubernetes. It introduces basic Kubernetes concepts including pods, services, deployments, and Kubernetes networking, and provides practical labs on application deployment and management.
The Training provides deep insights how Kubernetes works for being able to deploy, maintain and debug Clusters.
Topics
Kubernetes Fundamentals
- Kubernetes Architecture
- Pods
- ReplicaSets
- Deployments
- Services
- ConfigMaps and Secrets
- Optional Platform Services
- Persistence
- StatefulSets
- Autoscaling
- Daemonsets
- Jobs and CronJobs
- Scheduling
- Authorization
- Ingress
- NetworkPolicies
- Intro into Helm
- Monitoring and Logging
- AddOns
- Tips and Tricks
Kubernetes Fundamentals for Operators
- Deployment
- Infrastructure provisioning
- Setting up CA and TLS certificates
- Bootstrapping a highly available etcd cluster
- Bootstrapping a highly available Kubernetes control plane
- Bootstrapping Kubernetes workers
- Configuring the Kubernetes client, kubectl
- Managing the container network routes
- Deploying the cluster DNS add-on
- Cluster smoke testing
- Authentication
- Etcd
- Maintenance
Duration
24 hours
Prerequisites
Knowledge
Participants should have a basic understanding of:
- Linux operating systems
- Basic Bash commands like ls, cd, …
- Containers
Technical
- A PC with modern browsers and a fast internet connection
- A Github account
- No firewalls or proxies which blocks traffic towards Github