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

  1. 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
  2. Alterne o contexto para o Supervisor Cluster.
    kubectl config use-context SUPERVISOR-CLUSTER-IP
  3. 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.