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 Dates & Times

Class times are listed Mountain time

This is a 4-day class

Price: $3,400.00

Register for 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