To deploy VMware Tanzu Advanced Edition, you must deploy all of the on-premises components in the correct order. You must also sign into and provision the different SaaS offerings that Tanzu Advanced provides. Finally, you must connect all of the pieces together.
The sections in this page include links to the appropriate documentation for each component that you deploy. Perform the procedures in the order that is presented in this page.
Before attempting to install or configure the components of Tanzu Advanced, familiarize yourself with their features and purpose by reading the documentation that is linked from Overview of Tanzu Advanced Edition.
Tanzu Advanced provides two platforms that you use to deploy Tanzu Kubernetes clusters and manage their lifecycle: Tanzu Kubernetes Grid and the Tanzu Kubernetes Grid Service in vSphere with Tanzu.
VMware Tanzu Kubernetes Grid provides a CLI that you use to deploy management clusters and Tanzu Kubernetes 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.
In addition, Tanzu Kubernetes Grid includes signed binaries for Velero, that you can use to back up and restore management clusters.
Tanzu Kubernetes Grid also provides a Harbor container registry, that you deploy in a Tanzu Kubernetes Grid instance as a shared service, making it available to all clusters that run in that instance.
On vSphere 7, enabling the vSphere with Tanzu feature provides a built-in Tanzu Kubernetes Grid Service. The Tanzu Kubernetes Grid Service includes a Supervisor Cluster that performs the same role as a management cluster deployed by Tanzu Kubernetes Grid. This means that you do not need to deploy a management cluster on vSphere 7, and the Tanzu Kubernetes Grid installer discourages you from doing so.
The Tanzu Kubernetes Grid CLI can connect to the Supervisor Cluster on vSphere 7 and to Tanzu Kubernetes Grid management clusters deployed to Azure, Amazon EC2, and vSphere 6.7u3, letting you deploy and manage Tanzu Kubernetes clusters across multiple infrastructures using a single tool. For more information, see Use the Tanzu Kubernetes Grid CLI with a vSphere with Tanzu Supervisor Cluster.
In vSphere you create Tanzu Kubernetes clusters by invoking the Tanzu Kubernetes Grid Service declarative API using the
kubectl CLI and a cluster specification defined using YAML. To use the Tanzu Kubernetes Grid Service, you must enable a Supervisor Cluster and configure your vSphere environment. You can also enable a private image registry on the Supervisor Cluster.
For general information about enabling a Supervisor Cluster, see Workflow for Creating Tanzu Kubernetes Clusters.
For the specific procedures that you must follow to get started with Tanzu Kubernetes Grid Service, see the following documentation:
After you have deployed Tanzu Kubernetes Grid or set up Tanzu Kubernetes Grid Service, you must deploy Tanzu Kubernetes clusters on which to run your workloads.
Tanzu Kubernetes Grid 1.2.1 provides VMware Container Networking with Antrea v0.9.3. Tanzu Advanced Edition provides a signed binary for VMware Container Networking with Antrea for Tanzu Advanced Edition v0.11.1. After you deploy Tanzu Kubernetes clusters with Tanzu Kubernetes Grid, you can upgrade the version of the Antrea container network interface (CNI) in those clusters to VMware Container Networking with Antrea for Tanzu Advanced Edition. This only applies to Tanzu Kubernetes clusters that you deploy with Tanzu Kubernetes Grid CLI. You cannot modify clusters that you deploy with Tanzu Kubernetes Grid Service in vSphere with Tanzu.
You download the signed binary of Antrea from https://www.vmware.com/go/get-tanzu-adv. For information about how to upgrade Antrea in Tanzu Kubernetes clusters, see Upgrade Antrea to VMware Container Networking with Antrea for Tanzu Advanced Edition.
Tanzu Kubernetes Grid does not come with an out-of-the-box load balancer option, so you must deploy NSX Advanced Load Balancer 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.
For information about how to deploy NSX Advanced Load Balancer, see Install VMware NSX Advanced Load Balancer on a vSphere Distributed Switch.
Tanzu Advanced gives you access to several of the Software-as-a-Service (SaaS) offerings of the Tanzu Portfolio.
Tanzu Mission Control is a SaaS service that is available through VMware Cloud. When you purchase VMware Tanzu Advanced, you will receive your credentials for Tanzu Mission Control.
Tanzu Service Mesh is a SaaS service that is available through VMware Cloud. When you purchase VMware Tanzu Advanced, you will receive your credentials for Tanzu Service Mesh.
Tanzu Observability is a SaaS service that is available through wavefront.com. When you purchase VMware Tanzu Advanced, you will receive your credentials for Tanzu Observability.
For information about how to get started with Tanzu Observability, see Getting Started with Wavefront
Tanzu Application Catalog for Tanzu Advanced is a SaaS service. When you purchase VMware Tanzu Advanced, you will receive your credentials for Tanzu Application Catalog for Tanzu Advanced.
For information about how to set up Tanzu Application Catalog for Tanzu Advanced, see Get Started with VMware Tanzu Application Catalog for Tanzu Advanced.
Many of the SaaS components of VMware Tanzu Advanced provide out-of-the-box integrations with other components.
After you have set up the infrastructure, you can deploy the tools that developers use to create applications.
VMware Tanzu Build Service for Tanzu Advanced helps you to develop and automate containerized software workflows securely and at scale. You can deploy Tanzu Build service on a dedicated cluster within your Tanzu Kubernetes Grid instance.
If the applications that your team will create require a Web server, deploy VMware tc Server on a cluster in your Tanzu Kubernetes Grid instance.
For Java-based application development, Install the Pivotal Distribution of OpenJDK. Developers install the Pivotal Distribution of OpenJDK on their development systems.
If the applications that your team will create require database services, you can deploy one of the provided data service solutions. You deploy a data service on a Tanzu Kubernetes cluster in your Tanzu Kubernetes Grid instance.
VMware Tanzu SQL with Postgres for Kubernetes
VMware Spring Cloud Data Flow provides REST APIs for composing and deploying data pipelines programmatically. It also provides a dashboard that includes a graphical pipeline editor for building new pipelines interactively, as well as views of deployable apps and running apps with metrics using Prometheus, InfluxDB, or other monitoring systems. VMware Spring Cloud Data Flow also includes a shell application for working with the API from the command line. Developers install VMware Spring Cloud Data Flow on their development systems.