vSphere with Tanzu cargas de trabalho, incluindo vSphere Pods , VMs e Tanzu Kubernetes clusters, são implantadas em um vSphere Namespace . Você define um vSphere Namespace em um Supervisor Cluster e o configura com cota de recursos e permissões de usuário. Dependendo das necessidades de DevOps e das cargas de trabalho que eles planejam executar, você também pode atribuir políticas de armazenamento, classes de VM e bibliotecas de conteúdo para obter as imagens mais recentes do Tanzu Kubernetes releases e da VM.
Criar e configurar um vSphere Namespace Como administrador do vSphere, você cria um vSphere Namespace no Supervisor Cluster . Você define limites de recursos para o namespace e as permissões para que os engenheiros de DevOps possam acessá-los. Você fornece a URL do plano de controle do Kubernetes para os engenheiros de DevOps, onde eles podem executar cargas de trabalho do Kubernetes nos namespaces para os quais têm permissões.
Definir reservas e limites de CPU e memória padrão para vSphere Pod contêineres Você pode definir a memória padrão e as reservas e os limites de CPU para contêineres em um namespace por meio do vSphere Client . Mais tarde, os engenheiros de DevOps podem substituir esses valores nas especificações de pod que eles definem. Solicitações de contêiner são convertidas em reservas de recursos em vSphere Pods .
Configurar limitações em objetos Kubernetes em um vSphere Namespace Você pode configurar limitações para pods em execução no vSphere Namespace , bem como limitações para vários objetos do Kubernetes. As limitações que você configura para um objeto dependem das especificações de seus aplicativos e da maneira como você deseja que eles consumam recursos em um vSphere Namespace .
Monitore e gerencie recursos em um vSphere Namespace Você pode monitorar e gerenciar diferentes aspectos de um vSphere Namespace , como o consumo de recursos para o namespace, bem como o número de diferentes objetos do Kubernetes que existem em um namespace e seus estados.
Configure um vSphere Namespace para Tanzu Kubernetes releases Configure o vSphere Namespace no qual você planeja provisionar Tanzu Kubernetes clusters, associando o namespace à biblioteca de conteúdo para Tanzu Kubernetes releases e às classes de VM que você deseja usar.
Provisionar um modelo de namespace de autoatendimento Como administrador do vSphere, você pode criar um Namespace de Supervisor, definir limites de CPU, memória e armazenamento para o namespace, atribuir permissões e ativar o serviço de namespace em um cluster como um modelo. Como resultado, os engenheiros de DevOps podem criar um namespace de supervisor de maneira self-service e implantar cargas de trabalho dentro dele.