About Tanzu Kubernetes Grid

Tanzu Kubernetes Grid allows you to make Kubernetes available to developers as a utility, just like an electricity grid. Operators and developers can use this grid to create and manage clusters in the declarative manner that is familiar to Kubernetes users and keep them version-compatible with upstream Kubernetes.

Tanzu Kubernetes Grid deploys clusters using an opinionated configuration of Kubernetes open-source software that is supported by VMware, so that you do not have to build a Kubernetes environment by yourself. In addition to validated Kubernetes component binaries, Tanzu Kubernetes Grid provides packaged services such as networking, authentication, ingress control, and logging that a production Kubernetes environment requires.

To deploy and manage Kubernetes clusters, Tanzu Kubernetes Grid (TKG) uses a management cluster that takes requests from a client CLI or UI and executes them using Cluster API, a standard open-source tool for low-level infrastructure and Kubernetes cluster operations.

The management cluster has two deployment options that run on different infrastructures using different sets of components:

  • A Standalone management cluster is a management cluster that runs as dedicated VMs, to support TKG on multiple cloud infrastructures, including vSphere 7 and 8 without a Supervisor (all TKG versions), or on AWS and Azure (TKG versions up to and including v2.4 only).
  • Supervisor is a management cluster that is deeply integrated into vSphere IaaS control plane (formerly known as vSphere with Tanzu) in vSphere 7 and vSphere 8, that also performs infrastructure-level functions apart from supporting TKG. How to use the vSphere IaaS control plane Supervisor is not described in the TKG documentation. See the vSphere IaaS control plane (formerly known as vSphere with Tanzu) docs.

Where to Find TKG Documentation

TKG documentation* is published in different locations based on management cluster deployment option.

What Do You Want to Do? Documentation
Learn about the difference between vSphere IaaS control plane Supervisors and standalone TKG management clusters See Management Clusters: Supervisors and Standalone in this publication
Set up and use TKG with a standalone TKG management cluster See Deploying and Managing Tanzu Kubernetes Grid 2.5 Standalone Management Clusters on vSphere
Use the Tanzu CLI to deploy workload clusters See Creating and Managing TKG 2.5 Workload Clusters on vSphere with the Tanzu CLI
Learn about the Tanzu CLI See Installing and Using VMware Tanzu CLI v1.3.x
Note

* Another product in the Tanzu portfolio, Tanzu Kubernetes Grid Integrated Edition, does not use Cluster API and is not covered by this publication.

Why Kubernetes?

Kubernetes is an open-source system that replicates apps and keeps them running and accessible through network outages, changes in demand, and other potential stressors. To do this, Kubernetes hosts apps in portable containers that run on any compatible VM or physical machine, where “compatible” means running an OS and Kubernetes version that can support the containerized apps.

Combine Kubernetes with an infrastructure that can configure, create, and manage VMs, storage, and other resources, and you can securely and reliably host apps anywhere that the infrastructure extends, including private datacenters, public clouds, and edge hardware.

check-circle-line exclamation-circle-line close-line
Scroll to top icon