VMware Kubernetes Fundamentals and Cluster Operations
Skip to Scheduled Dates
Course Overview
Kubernetes powers over 90% of modern container platforms—and VMware is a leading force behind enterprise adoption. This training course is the first step in learning about containers and Kubernetes, and it gives you the fundamental concepts of containers and orchestration. The VMware Kubernetes Fundamentals and Cluster Operations course combines lecture and hands-on labs where these concepts of containers and Kubernetes are presented and put to practice by containerizing and deploying a two-tier application into Kubernetes. You'll learn to build and deploy containerized applications, understand the architecture of Kubernetes, and operate a production-ready Kubernetes cluster.
Who Should Attend
Anyone who is preparing to build and run Kubernetes clusters
Course Objectives
This course builds practical expertise in containers and Kubernetes fundamentals, preparing you to support, deploy, and troubleshoot applications in VMware-based platforms. It emphasizes real-world scenarios, automation, and cloud-native practices.
- Build, test, and publish container images using Docker
- Deploy applications using YAML files, pods, services, and deployment strategies
- Understand the architecture of Kubernetes, including control plane, worker nodes, and kubelet
- Configure dynamic application resources using ConfigMaps and Secrets
- Apply network policies, RBAC, and SecurityContext for secure deployments
- Monitor cluster health, logs, and audit data
- Perform cluster operations like upgrades, backups, and cordoning
- Get introduced to VMware Tanzu™ and VMware vRealize® Operations Manager™
Course Outline
Module 1: Course Introduction
- Introductions, overview, and learning objectives
Module 2: Containers
- What containers are and why they matter
- Building images, registries, and image management
- Practice by containerizing and deploying a two-tier application
Module 3: Kubernetes Overview
- The Kubernetes project and plugin interfaces
- Architecture of Kubernetes: control plane, worker nodes, and kubelet
- Kubectl CLI basics and command usage
Module 4: Beyond Kubernetes Basics
- Kubernetes objects and YAML syntax
- Pods, replicas, and deployments
- Rolling updates and deployment strategies
- Controlling workloads and application lifecycle
Module 5: Kubernetes Networking
- Intra-pod and inter-pod network traffic
- ClusterIP, NodePort, LoadBalancer service types
- Ingress controllers and DNS discovery
Module 6: Stateful Applications in Kubernetes
- Stateless vs. stateful workloads
- Working with Volumes, PVCs, and persistent storage
- StatefulSets and scaling considerations
Module 7: Application Configuration and Batch Workloads
- ConfigMaps, Secrets, and dynamic application settings
- Deploying Jobs and CronJobs
Module 8: Security in Kubernetes
- RBAC, service accounts, and role bindings
- Applying SecurityContext
- Writing and applying NetworkPolicies
Module 9: Logging and Monitoring
- Logging methods (sidecars, audit, node logs)
- Monitoring stack and tooling
- Octant and VMware vRealize® integration
Module 10: Cluster Operations
- Onboarding applications, upgrading, and backups
- Cordon/drain workflows
- Troubleshooting failed deployments
- Overview of VMware Tanzu™ portfolio
< Back to Course Search
Class times are listed Mountain time
This is a 4-day class
Register |
When |
Time |
Where |
How |
Register
|
08/04/2025 |
8:00AM - 4:00PM |
Online |
VILT |
Register
|
10/14/2025 |
8:00AM - 4:00PM |
Online |
VILT |
Register
|
12/08/2025 |
8:00AM - 4:00PM |
Online |
VILT |