Im Lieferumfang der Cloud Consumption Interface befindet sich eine Befehlszeilenschnittstelle, mit der Administratoren und Entwickler Supervisor-Namespace-Aufgaben programmgesteuert durchführen können.
Zur Verwendung der Befehlszeilenschnittstelle laden Sie ein kubectl-Plug-In herunter. Das Plug-In fügt benutzerdefinierte Kubernetes-Ressourcendefinitionen (Custom Resource Definitions, CRD) zum Kubernetes-API-Standardserver für CCI hinzu und stellt CCI-spezifische Befehle bereit, die Administratoren und Benutzer zum Ausführen von CLI-Befehlen für die Konfiguration und Fehlerbehebung verwenden können.
Herunterladen des CCI kubectl-Plug-Ins
- Melden Sie sich mithilfe der My VMware-Anmeldedaten bei der Cloud Services-Konsole an.
- Klicken Sie, um VMware Cloud Consumption Service zu starten.
- Klicken Sie im Launchpad der Cloud Consumption Interface auf PLUG-IN HERUNTERLADEN.
/Users/<Benutzername>/Downloads
befindet, fügen Sie Downloads zu Ihrem Pfad hinzu oder geben Sie Folgendes an:
export PATH=/Users/<username>/Downloads:$PATH
Administratoren können mithilfe von CCI kubectl Cloud-Konten erstellen sowie Projekte, Regionen und Supervisor-Namespace-Klassen erstellen und konfigurieren. Benutzer haben eingeschränkten Zugriff auf die CLI-Befehle von CCI kubectl.
Abrufen eines API-Tokens
- Melden Sie sich mit Ihren My VMware-Anmeldeinformationen bei https://console.cloud.vmware.com/csp/gateway/discovery an.
- Klicken Sie auf den Dropdown-Pfeil neben Ihrem Namen.
- Klicken Sie auf Mein Konto.
- Klicken Sie auf die Registerkarte API-Token.
- Klicken Sie auf NEUES API-TOKEN GENERIEREN.
- Geben Sie einen Namen für das Token ein.
- Wählen Sie unter „Geltungsbereiche definieren“ die Organisations- und Dienstrollen aus. Die zur Auswahl stehenden Dienstrollen richten sich nach der Zugriffsebene für den Benutzer.
Zugriffsebene Organisationsrolle Dienstrolle admin Organisationsmitglied und
Benutzer Organisationsmitglied Hinweis: Für den Zugriff auf Supervisor-Namespaces als SSO-Benutzer werden dem API-Token für den Automation Service Broker-Benutzer standardmäßig Berechtigungen für den vCenter-Supervisor-Proxy zugewiesen. Entfernen Sie die Berechtigung nicht, wenn das API-Token für den Zugriff auf Supervisor-Namespaces mithilfe des Proxys verwendet wird. - Klicken Sie auf Generieren.
- Aktivieren Sie das OpenID-Kontrollkästchen.
- Wenn im Fenster Generiertes Token ein Token mit dem von Ihnen angegebenen Namen angezeigt wird, klicken Sie auf KOPIEREN.
Anmelden und Erstellen von Kontext
Verwenden Sie Ihr API-Token, um sich beim CCI-Server anzumelden und einen Supervisor-Namespace-Kontext zu erstellen.
kubectl cci login --server api.mgmt.cloud.vmware.com --token <YOUR_API_TOKEN>
Ändern Sie zum Anzeigen des CCI-Inhalts den Standardkontext in CCI.
kubectl config use-context cci
--skip-set-context
verwenden. Auf diese Weise vermeiden Sie die Anmeldung bei allen Supervisor-Namespaces.
kubectl cci set-context --project cci-explore --supervisor-namespace elastic-sky
Verwenden Sie kubectl cci [command] --help
, um zusätzliche Informationen zu einem Befehl anzuzeigen.