O Cloud Assembly oferece várias opções para configurar, gerenciar e implantar cargas de trabalho virtuais do Kubernetes.

Há duas opções para trabalhar com recursos do Tanzu Kubernetes no Cloud Assembly. Você pode criar uma configuração do vSphere with Tanzu Kubernetes, que requer apenas uma conta de nuvem do vCenter adequada e um plano de cluster para acessar os recursos nativos do vSphere with Tanzu Kubernetes. Com essa opção, você pode aproveitar uma conta de nuvem do vCenter para acessar namespaces de supervisor para implantar cargas de trabalho baseadas no vSphere Kubernetes. Você também pode integrar recursos externos do Kubernetes ao Cloud Assembly.

Como alternativa, você pode integrar o VMware Tanzu Kubernetes Grid Integrated Edition (TKGI), o antigo PKS. Esse tipo de implementação do Kubernetes requer uma integração do PKS no Cloud Assembly. Ele não requer um plano de cluster do Cloud Assembly.

Por fim, você também pode criar uma integração do Red Hat OpenShift com o Cloud Assembly para configurar, gerenciar e implantar recursos do Kubernetes.

Trabalhando com clusters do vSphere with Tanzu Kubernetes

O vSphere 7.x conta com melhorias significativas que permitem que você trabalhe com o Kubernetes de forma nativa para gerenciar máquinas virtuais e contêineres em uma única interface. O Cloud Assembly permite que os usuários aproveitem os recursos do vSphere with Tanzu Kubernetes incorporados ao vSphere. Você pode acessar a funcionalidade do vSphere with Tanzu Kubernetes por meio de uma conta de nuvem do vCenter com uma implementação do vSphere que contém clusters de supervisor. Essa implementação permite que você gerencie máquinas virtuais convencionais e clusters Kubernetes no vCenter.

Para namespaces de supervisor Tanzu Kubernetes, os usuários devem ter acesso a um SSO do vSphere aplicável para que possam fazer login em um link fornecido para os detalhes do namespace de supervisor. Em seguida, eles podem baixar um Kubectl personalizado com autenticação do vSphere, para poderem usar seus namespaces de supervisor.

Para usar essa funcionalidade, você deve ter um vCenter com uma conta de nuvem do vSphere que tenha namespaces de supervisor configurados. Depois que um usuário fizer login, ele poderá começar a trabalhar com namespaces aplicáveis.

Trabalhando com integrações do VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) ou Openshift

Para configurações do TKGI, de clusters externos ou do Openshift, o Cloud Assembly fornece acesso a uma Kubeconfig que permite aos usuários acessar clusters Kubernetes aplicáveis.

Depois de criar uma integração do TKGI ou do OpenShift, os clusters Kubernetes aplicáveis ficam disponíveis no Cloud Assembly, e você pode adicionar e criar componentes do Kubernetes para o Cloud Assembly para oferecer suporte ao gerenciamento de aplicativos de cluster e de contêiner. Esses aplicativos formam a base das implantações de autoatendimento disponíveis a partir do catálogo do Service Broker.