Install and configure on-premises components for a standalone management cluster deployment

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.

Deploy VMware NSX Advanced Load Balancer

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.

Note

If 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.

Install the VMware Tanzu CLI

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.

Deploy standalone management cluster

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.

Deploy workload cluster

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.

Install Harbor for Service Registry

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.

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