vSphere with Tanzu Kubernetes: Deploy, Configure, and Manage
Duration: 3 Days
Description
This course equips IT professionals with the hands-on skills to deploy, configure, and manage VMware vSphere with Tanzu environments. Participants will learn how Kubernetes integrates directly into vSphere, enabling teams to deliver and operate containerized applications alongside traditional virtual machines on a single platform. The course covers Tanzu Kubernetes Grid cluster provisioning, namespace management, networking, and storage configuration, along with best practices for running production workloads. Through guided labs, attendees will gain practical experience managing the full lifecycle of Kubernetes clusters within a vSphere environment.
Audience
This course is designed for IT professionals, system administrators, and DevOps engineers who are responsible for deploying, configuring, and managing containerized applications and Kubernetes clusters on vSphere. It’s well suited for infrastructure teams modernizing their virtualization environment to support both VMs and containers, as well as engineers preparing to support Tanzu in production.
Objectives
- Understand core Kubernetes and container concepts
- Describe the architecture and components of vSphere with Tanzu
- Prepare a vSphere environment for Tanzu deployment
- Enable and configure the vSphere with Tanzu Supervisor Cluster
- Manage vSphere Namespaces for resource allocation and access
- Deploy and manage vSphere Pods and virtual machines using the VM Service
- Provision and operate Tanzu Kubernetes Grid (TKG) workload clusters
- Deploy and expose applications within a vSphere with Tanzu environment
- Perform essential monitoring, troubleshooting, and day 2 operations for vSphere with Tanzu
- Implement basic backup and restore procedures using Velero
Prerequisites
Participants should have experience deploying and managing VMWare vSphere environments and a foundational understanding of Kubernetes concepts, including Pods, Deployments and Services.
Course Outline
Module 1: Course Introduction & Fundamentals
- Introductions and Course Logistics
- Course Objectives
- Containers and Kubernetes Overview
Module 2: Introducing vSphere with Tanzu
- What is vSphere with Tanzu?
- vSphere with Tanzu Architecture
Module 3: Preparing the vSphere Environment
- Prerequisites for vSphere with Tanzu Deployment
- Enabling the Supervisor Cluster
- Lab Session 1: Preparing vSphere and Enabling Supervisor Cluster
Module 4: vSphere Namespaces
- Concept of vSphere Namespaces
- Managing Namespaces
Module 5: Deploying and Managing vSphere Pods & VM Service
- vSphere Pods
- VM Service
Module 6: Tanzu Kubernetes Grid (TKG) Clusters
- Introduction to TKG Clusters
- Deploying TKG Workload Clusters
- Lab Session 2: Namespace Management and Workload Deployment
Module 7: Supervisor Services
- Understanding Supervisor Services
- Managing Supervisor Services
Module 8: Application Deployment and Lifecycle Management
- Deploying Applications in vSphere with Tanzu
- Lifecycle Management of vSphere with Tanzu
Module 9: Monitoring, Troubleshooting, and Day 2 Operations
- Monitoring vSphere with Tanzu
- Logging and Troubleshooting
- Backup and Restore with Velero
- Lab Session 3: Advanced Operations and Troubleshooting
Course Conclusion
- Review of Key Concepts
- Q&A Session
- Next Steps and Further Resources