You can deploy Tanzu Kubernetes Grid standalone management cluster on vSphere, VMC on AWS, natively on AWS, and on Azure. Install and configure the on-premises components in the sequence described in the following sections.
Tanzu Kubernetes Grid does not include an out-of-the-box load balancer option. If you are deploying Tanzu Kubernetes Grid on vSphere, you must deploy NSX Advanced Load Balancer (formerly Avi) to provide an L4+L7 load balancer. NSX Advanced Load Balancer includes a Kubernetes operator that integrates with the Kubernetes API, to manage the lifecycle of load balancing and ingress resources for workloads.
To deploy NSX Advanced Load Balancer on vSphere for Tanzu Kubernetes Grid, see Install and Configure NSX Advanced Load Balancer.
NoteIf you use VMware Tanzu Kubernetes Grid to deploy management clusters to Amazon EC2 or Microsoft Azure, the Amazon EC2 or Azure load balancer instances are created.
VMware Tanzu CLI is required to provision shared services clusters for deploying Harbor and Tanzu Build Service.
For deployments on a public cloud using Tanzu Kubernetes Grid, use the CLI to deploy management clusters and Tanzu Kubernetes workload clusters to any or all of vSphere, Amazon EC2, or Microsoft Azure. You also use the CLI to manage the lifecycle of the clusters that you deploy.
For information about installing the VMware Tanzu CLI, see Install the Tanzu CLI and Other Tools for Use with Standalone Management Clusters.
With VMware Tanzu Kubernetes Grid, you can deploy Tanzu Kubernetes Grid standalone management and workload clusters to any or all of vSphere, Amazon EC2, or Microsoft Azure. You use the Tanzu CLI to deploy and manage the lifecycle of the clusters.
For information about how to deploy a Tanzu Kubernetes Grid management cluster, see Deploying Standalone Management Clusters.
Tanzu Kubernetes clusters, also called workload clusters, are the Kubernetes clusters in which your application workloads run. You deploy the workload cluster from the context of the management cluster. You can deploy Tanzu Kubernetes workload clusters using Tanzu CLI or using the Tanzu Mission Control.
For information about how to use the Tanzu CLI to deploy Tanzu Kubernetes clusters, see Create Workload Clusters: Basic Process and its subtopics. After you have deployed Tanzu Kubernetes clusters, the Tanzu CLI provides commands and options to perform the cluster lifecycle management operations described in Managing Workload Clusters.
For information about how to use Tanzu Mission Control to deploy Tanzu Kubernetes clusters, see Provision a New Cluster in Tanzu Mission Control.
Tanzu for Kubernetes Operations includes entitlements to extensions for tools such as Harbor Registry. These tools provide in-cluster and shared services to Kubernetes clusters.
For information about installing Harbor on a workload cluster, see Install Harbor for Service Registry.