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
32 hours
Prerequisites
Participants should have a basic understanding of the Linux Operating System, Command-line Tools, Containers and access to a PC with a modern Browser and a fast Internet connection.