Cloud Assembly offers several options for configuring, managing and deploying Kubernetes virtual workloads.
There are two options for working with Tanzu Kubernetes resources in Cloud Assembly. You can create a vSphere with Tanzu Kubernetes configuration, which requires only a suitable vCenter cloud account and a cluster plan to access the native vSphere Tanzu Kubernetes capabilities. With this option, you can leverage a vCenter cloud account to access supervisor namespaces to deploy vSphere Kubernetes-based workloads. You can also integrate external Kubernetes resources in Cloud Assembly.
Alternatively, you can integrate VMware Tanzu Kubernetes Grid Integrated Edition (TKGI), formerly PKS. This type of Kubernetes implementation requires a PKS integration in Cloud Assembly. It does not require a Cloud Assembly cluster plan.
Finally, you can also create a Red Hat OpenShift integration with Cloud Assembly to configure, manage and deploy Kubernetes resources.
Working with vSphere with Tanzu Kubernetes Clusters
vSphere 7.x contains significant enhancements that enable you to work with Kubernetes natively to manage both virtual machines and containers from one interface. Cloud Assembly enables users to leverage the vSphere with Tanzu Kubernetes capabilities embedded within vSphere. You can access vSphere with Tanzu Kubernetes functionality via a vCenter cloud account with a vSphere implementation that contains supervisor clusters. This implementation enables you to manage both conventional virtual machines and Kubernetes clusters from vCenter.
For Tanzu Kubernetes supervisor namespaces, users must have access to an applicable vSphere SSO so that they can log in to a provided link to the supervisor namespace details. Then, they can download a customized Kubectl with vSphere authentication so they can use their supervisor namespace.
To use this functionality, you must have a vCenter with vSphere cloud account that has supervisor namespaces configured. After a users has logged in they can begin working with applicable namespaces.
Working with VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) or Openshift Integrations
For TKGI, external clusters, or Openshift configurations, Cloud Assembly provides access to a Kubeconfig that enables users to access applicable Kubernetes clusters.
After you create a TKGI or OpenShift integration, applicable Kubernetes clusters become available in Cloud Assembly and you can add and create Kubernetes components to Cloud Assembly to support management of cluster and container applications. These applications form the basis of self-service deployments that are available from the Service Broker catalog.