Como engenheiro de DevOps, você pode criar um namespace de autoatendimento e executar cargas de trabalho dentro dele. Depois de criar o namespace, você pode compartilhá-lo com outros engenheiros de DevOps ou excluí-lo quando não for mais necessário.
Pré-requisitos
- Verifique se um administrador do vSphere criou e ativou um modelo de namespace de autoatendimento no cluster. Consulte o Criar e configurar um modelo de namespace de autoatendimento.
- Verifique se você foi adicionado à lista de permissões no modelo de namespace de autoatendimento individualmente ou como membro de um grupo.
- Obtenha o endereço IP do plano de controle do Supervisor Cluster.
Procedimento
- Usando o vSphere Plugin for kubectl, autentique-se com o Supervisor Cluster. Consulte o Conecte-se ao Supervisor Cluster como um usuário do vCenter Single Sign-On.
kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
- Alterne o contexto para o Supervisor Cluster.
kubectl config use-context SUPERVISOR-CLUSTER-IP
- Crie um namespace de autoatendimento no cluster.
kubectl create namespace NAMESPACE NAME
Por exemplo
kubectl create namespace test-ns
Observação: As permissões de proprietário estão disponíveis para os engenheiros de DevOps depois de ativar o
vSphere with Tanzu e atualizar o cluster. Se você tiver atualizado apenas o
vCenter Server e não o cluster, os engenheiros de desenvolvimento terão apenas permissões de edição nos namespaces.
O namespace que você cria aparece no cluster. Para compartilhar o namespace com outros engenheiros de DevOps, entre em contato com o administrador do vSphere.