Sie können den vSphere-Namespace-Dienst aktivieren, damit Entwickler den Lebenszyklus von vSphere-Namespaces mithilfe von kubectl verwalten können.

Durch die Aktivierung des vSphere-Namespace-Diensts auf Supervisor können Entwickler, die der Besitzerrolle in einem vSphere-Namespace zugewiesen sind, ihre eigenen vSphere-Namespaces mithilfe des Befehls kubectl create namespace <NAME> erstellen.

Wenn Sie den vSphere-Namespace-Dienst aktivieren, definieren Sie eine Namespace-Vorlage und aktivieren sie. Entwickler, die der Besitzerrolle zugewiesen sind, verwenden die Vorlage zum Erstellen von Namespaces.

Prozedur

  1. Melden Sie sich mithilfe von vSphere Client bei vCenter Server an.
  2. Wählen Sie Arbeitslastverwaltung > Supervisoren und dann die Supervisor-Instanz aus.
  3. Klicken Sie in der Registerkarte Konfigurieren auf Supervisor > Allgemein.
  4. Wählen Sie Namespace-Dienst aus.
  5. Klicken Sie auf den Schalter Status, um die Funktion zu aktivieren.
    Die Seite Namespace-Vorlage erstellen wird angezeigt.
  6. Konfigurieren Sie im Bereich Konfiguration die Ressourceneinschränkungen für den Namespace.
    Option Beschreibung
    CPU Die Menge der CPU-Ressourcen, die für den Namespace reserviert werden soll.
    Arbeitsspeicher Die Menge an Arbeitsspeicher, die für den Namespace reserviert werden soll.
    Speicher Die Gesamtmenge an Speicherplatz, die für den Namespace reserviert werden soll.
    Speicherrichtlinie Legen Sie die Speichermenge fest, die für jede mit dem Namespace verknüpfte Speicherrichtlinie einzeln reserviert ist.
    VM-Klassen Wählen Sie die VM-Klassen aus. Verwenden Sie die Strg-Taste, um mehrere auszuwählen.
    Inhaltsbibliothek Wählen Sie die TKR-Inhaltsbibliothek aus.
  7. Klicken Sie auf Weiter.
  8. Fügen Sie im Bereich Berechtigungen DevOps-Ingenieure und -Gruppen hinzu, damit sie die Vorlage zum Erstellen von Namespaces verwenden können.
    1. Wählen Sie die vsphere.local-Identitätsquelle aus (muss vSphere SSO verwenden).
    2. Wählen Sie einen Benutzer oder eine Gruppe aus.
    3. Wählen Sie die Rolle „Besitzer“ aus.
  9. Im Bereich Überprüfen und bestätigen werden die von Ihnen konfigurierten Eigenschaften angezeigt.
    Überprüfen Sie die Eigenschaften und klicken Sie auf Fertig.
  10. Stellen Sie sicher, dass der vSphere-Namespace-Dienst auf „Aktiv“ festgelegt ist.
    Eine vSphere-Namespace-Vorlage ist konfiguriert und befindet sich im Zustand „Aktiv“. vSphere-Namespace-Benutzer/Gruppen, die der Rolle „Besitzer“ zugewiesen sind, können die Vorlage verwenden, um mithilfe des kubectl-Befehls kubectl create namespace <NAME> vSphere-Namespaces zu erstellen.