En tant qu'ingénieur DevOps, vous pouvez créer un espace de noms en libre-service et y exécuter des charges de travail. Une fois que vous avez créé l'espace de noms, vous pouvez le partager avec d'autres ingénieurs DevOps ou le supprimer lorsqu'il n'est plus requis.

Conditions préalables

  • Vérifiez qu'un administrateur vSphere a créé et activé un modèle d'espace de noms en libre-service sur le cluster. Reportez-vous à la section Créer et configurer un modèle d'espace de noms en libre-service.
  • Vérifiez que vous êtes ajouté à la liste d'autorisations dans le modèle d'espace de noms en libre-service individuellement ou en tant que membre d'un groupe.
  • Obtenez l'adresse IP du plan de contrôle du Cluster superviseur.

Procédure

  1. À l'aide du Plug-in vSphere pour kubectl, authentifiez-vous dans le Cluster superviseur. Reportez-vous à la section Se connecter à Cluster superviseur en tant qu'utilisateur vCenter Single Sign-On.
    kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
  2. Basculez le contexte sur le Cluster superviseur cible.
    kubectl config use-context SUPERVISOR-CLUSTER-IP
  3. Créez un espace de noms en libre-service sur le cluster.
    kubectl create namespace NAMESPACE NAME
    Par exemple
    kubectl create namespace test-ns
    Note : Les autorisations de propriétaire sont disponibles pour les ingénieurs DevOps après avoir activé vSphere with Tanzu et mis à niveau le cluster. Si vous avez uniquement mis à niveau vCenter Server et non le cluster, les ingénieurs DevOps disposeront uniquement des autorisations de modification sur les espaces de noms.
    L'espace de noms que vous créez s'affiche dans le cluster. Pour partager l’espace de noms avec d’autres ingénieurs DevOps, contactez l’administrateur vSphere.