vSphere with Tanzu Kubernetes

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