You must create a cluster plan for use with vSphere with Tanzu Kubernetes deployments in vRealize Automation. A cluster plan functions as a configuration template for provisioning Tanzu Kubernetes cluster instances on a particular vSphere cloud account instance.
A cluster plan defines a configuration mapping, similar to a flavor-mapping, for a set of vSphere cloud account instances. Generally, the cluster plan encodes a meaningful set of configuration properties, such as virtual machine classes, storage classes, etc, that are used when provisioning Tanzu kubernetes clusters on a particular vSphere server cloud account.
Note that a single cluster plan might have a particular configuration property mapping in one vSphere cloud account and another configuration mapping in another vSphere instance. For example, if you have two eligible vSphere cloud accounts, one with high resource and another with limited resources, the large
cluster plan might specify guaranteed-xlarge
for the high-profile vSphere server and best-effort-medium
for the limited vSphere instance. In general, the large
specification maps a different configuration property set to each eligible vSphere server instance.
After a cluster plan is created for one or more vSphere instance, all eligible supervisor namespaces, that an administrator assigns to host a Tanzu Kubernetes cluster using a Kubernetes zone assignment, should be aligned with respect to the configuration defined in the cluster plan specification. For example, the storage policy specified in the cluster plan should be added as a storage class to all vSphere supervisor namespaces dedicated for provisioning of Tanzu clusters.
Prerequisites
- To create a vSphere with Tanzu Kubernetes deployment in Cloud Assembly, you must have access to vSphere 7.x which is available as part of a vCenter cloud account. See Create a vCenter cloud account in vRealize Automation.
- Tanzu must be enabled on the vSphere cloud account with one or more supervisor namespaces.
- All supervisor clusters on the registered vSphere cloud account that are eligible for provisioning of Tanzu Clusters must be added as managed entities on the Cloud Assembly page using the Add Supervisor Cluster option.
Procedure
Results
The cluster plan is created and is available for use within Cloud Assembly cloud templates.
What to do next
After you create a cluster plan, you can use it to create a vSphere with Tanzu Kubernetes deployment in Cloud Assembly. See Provision a vSphere with Tanzu Kubernetes deployment in vRealize Automation.