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
- 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
- Führen Sie einen Kontextwechsel zum Supervisor-Cluster durch.
kubectl config use-context SUPERVISOR-CLUSTER-IP
- 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.