Als DevOps-Ingenieur können Sie einen Self-Service-Namespace erstellen und darin Arbeitslasten ausführen. Nachdem Sie den Namespace erstellt haben, können Sie ihn für andere DevOps-Ingenieure freigeben oder löschen, wenn er nicht mehr benötigt wird.

Voraussetzungen

  • Stellen Sie sicher, dass ein vSphere-Administrator eine Self-Service-Namespace-Vorlage im Cluster erstellt und aktiviert hat. Weitere Informationen finden Sie unter Erstellen und Konfigurieren einer Self-Service-Namespace-Vorlage.
  • Überprüfen Sie, ob Sie der Berechtigungsliste in der Self-Service-Namespace-Vorlage entweder einzeln oder als Mitglied einer Gruppe hinzugefügt wurden.
  • Rufen Sie die IP-Adresse der Supervisor-Cluster-Steuerungsebene ab.

Prozedur

  1. Authentifizieren Sie sich mithilfe des vSphere-Plug-In für kubectl beim Supervisor-Cluster. Weitere Informationen hierzu finden Sie unter Herstellen einer Verbindung mit dem Supervisor-Cluster als vCenter Single Sign-On-Benutzer.
    kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
  2. Führen Sie einen Kontextwechsel zum Supervisor-Cluster durch.
    kubectl config use-context SUPERVISOR-CLUSTER-IP
  3. Erstellen Sie einen Self-Service-Namespace auf dem Cluster.
    kubectl create namespace NAMESPACE NAME
    Beispiel:
    kubectl create namespace test-ns
    Hinweis: Besitzerberechtigungen stehen DevOps-Ingenieuren zur Verfügung, nachdem Sie vSphere with Tanzu aktiviert und den Cluster aktualisiert haben. Wenn Sie nur vCenter Server und nicht den Cluster aktualisiert haben, verfügen die DevOps-Ingenieure nur über Bearbeitungsberechtigungen für die Namespaces.
    Der von Ihnen erstellte Namespace wird im Cluster angezeigt. Um den Namespace für andere DevOps-Ingenieure freizugeben, wenden Sie sich an den vSphere-Administrator.