Sie können für die Bereitstellung von Container-Anwendungs-Images VMware Marketplace- und Helm Chart-Repositorys als Kataloge aus externer Quelle verwenden, die nicht vom lokalen VMware Cloud Director-Speicher unterstützt werden.

Eine Container-Anwendung ist eine Helm Chart-Anwendung, die Sie in einem Container bereitstellen können, der die Anwendung und alle ihre Abhängigkeiten, einschließlich Bibliotheken, Frameworks und Konfigurationsdateien, in einer einzigen, isolierten Umgebung kapselt.
Hinweis: Inhalts-Hub unterstützt nicht die Bereitstellung von Helm Chart-Container-Anwendungen, die die Erstellung von Ressourcen auf Kubernetes-Clusterebene erfordern.
Sie können den Revisionsverlauf Ihrer Container-Anwendungen anzeigen. Der Revisionsverlauf enthält die Version der Revision, ihren Status, den Zeitpunkt, an dem die Revision übermittelt wurde, usw.
Tabelle 1. Revisionsstatus
Im Entwurf Die Bereitstellung wird angehalten, und das Manifest befindet sich im Entwurfsstatus.
Übermittelt Die Revision wird für die Bereitstellung übermittelt.
Angenommen Erfolgreiche Bereitstellung einer Revision.
Zurückgewiesen Fehlgeschlagene Bereitstellung einer Revision.
Abgebrochen Der Content Hub-Operator hat die Revision nicht verwendet, da eine neuere Revision vorhanden ist.

Bereitstellen einer Container-Anwendung über Ihr VMware Cloud Director Tenant Portal

Über das VMware Cloud Director Tenant Portal können Sie aus einer freigegebenen VMware Marketplace- und Helm Chart-Repository-Ressource importierte Helm Chart-Container-Anwendungen bereitstellen.

Voraussetzungen

Prozedur

  1. Klicken Sie in der oberen Navigationsleiste auf Anwendungen und wählen Sie die Registerkarte Container-Anwendungen aus.
  2. Klicken Sie auf der Seite Container-Anwendungen auf Neu.
  3. Geben Sie im Textfeld Nach Namen suchen den Namen für die Container-Anwendung ein und wählen Sie im Dropdown-Menü die Anwendung aus.
  4. Geben Sie den Anwendungsnamen, die Version und den Kubernetes-Cluster ein, in dem Sie die Anwendung bereitstellen möchten, und den Namespace.
  5. Akzeptieren Sie die Endbenutzer-Lizenzvereinbarung (EULA), indem Sie das Kontrollkästchen Ich akzeptiere die EULA-Vereinbarung und stimme ihr zu aktivieren.
    VMware Cloud Director stellt einen EULA-Link für jedes Anwendungs-Image und die jeweilige Version bereit, für die die EULA existiert. Sie können den Vorgang nicht abschließen, ohne die EULA zu akzeptieren.
  6. (Optional) Um die der Container-Anwendung zugeteilten Anwendungsressourcen anzupassen, klicken Sie auf Erweiterte Einstellungen anzeigen und geben Sie die neuen Anwendungsressourcenwerte an.
  7. Klicken Sie auf Anwendung starten.

Ergebnisse

Die Bereitstellungsaufgabe wird im Bereich Kürzlich bearbeitete Aufgaben angezeigt. Wenn der Vorgang erfolgreich abgeschlossen wurde, wird auf der Karte für die Anwendung Bereitgestellt als Status angezeigt. VMware Cloud Director stellt die Container-Anwendung als Helm-Version innerhalb des ausgewählten Namespace im Kubernetes-Cluster bereit.

Wenn die Bereitstellung fehlschlägt, zeigt der Status auf der Karte für die Anwendung eine Fehlermeldung an, die Sie verwenden können, um das Problem zu beheben.

Nächste Maßnahme

Aktualisieren der Eigenschaften von Container-Anwendungen über Ihr VMware Cloud Director Tenant Portal

In VMware Cloud Director Tenant Portal können Sie die Container-Anwendungs-Eigenschaften und die -Version für eine vorhandene Container-Anwendung aktualisieren.

Für jede aktualisierte Version derselben Container-Anwendung wird die Revisionsnummer erhöht.

Voraussetzungen

Prozedur

  1. Klicken Sie in der oberen Navigationsleiste auf Anwendungen und wählen Sie die Registerkarte Container-Anwendungen aus.
  2. Klicken Sie auf der Anwendungskarte auf das Dropdown-Menü Aktionen und wählen Sie Aktualisieren aus.
  3. Um ein Upgrade der Container-Anwendung durchzuführen, wählen Sie im Dropdown-Menü Version die Version aus, auf die aktualisiert werden soll.
  4. Akzeptieren Sie die Endbenutzer-Lizenzvereinbarung (EULA), indem Sie das Kontrollkästchen Ich akzeptiere die EULA-Vereinbarung und stimme ihr zu aktivieren.
    VMware Cloud Director stellt einen EULA-Link für jedes Anwendungs-Image und die jeweilige Version bereit, für die die EULA existiert. Sie können den Vorgang nicht abschließen, ohne die EULA zu akzeptieren.
  5. Um die Anwendungsressourcen zu aktualisieren, die der Container-Anwendung zugeteilt sind, klicken Sie auf die Registerkarte Installationswerte und geben Sie die neuen Ressourcenzuteilungen an.
  6. Klicken Sie auf Aktualisieren.

Nächste Maßnahme

Rollback einer bereitgestellten Container-Anwendung mithilfe des VMware Cloud Director Tenant Portal

Im VMware Cloud Director Tenant Portal können Sie einen Rollback auf eine bestimmte Version einer bereitgestellten Container-Anwendung durchführen.

Voraussetzungen

  • Stellen Sie sicher, dass Sie über die Berechtigungen Container-App verwalten, Anzeigen: VMWARE: KUBECLUSTEREXTENSION, Anzeigen: VMWARE:CAPVCDCLUSTER und Kubernetes-Namespace anzeigen verfügen.
  • Stellen Sie sicher, dass Sie mindestens über die ACL ReadOnly des Kubernetes-Zielclusters und Namespace verfügen.
  • Stellen Sie sicher, dass der Kubernetes Operator installiert ist. Weitere Informationen finden Sie unter Installieren eines Kubernetes Operator im VMware Cloud Director Tenant Portal.

Prozedur

  1. Klicken Sie in der oberen Navigationsleiste auf Anwendungen und wählen Sie die Registerkarte Container-Anwendungen aus.
  2. Klicken Sie auf der Anwendungskarte auf das Dropdown-Menü Aktionen und wählen Sie Rollback aus.
  3. Wählen Sie im Dropdown-Menü Revision die Version aus, auf die Sie die Anwendung zurücksetzen möchten.
    Sie können nur einen Rollback auf Versionen mit dem Revisionsstatus Accepted durchführen.
  4. Akzeptieren Sie die Endbenutzer-Lizenzvereinbarung (EULA), indem Sie das Kontrollkästchen Ich akzeptiere die EULA-Vereinbarung und stimme ihr zu aktivieren.
    VMware Cloud Director stellt einen EULA-Link für jedes Anwendungs-Image und die jeweilige Version bereit, für die die EULA existiert. Sie können den Vorgang nicht abschließen, ohne die EULA zu akzeptieren.
  5. Klicken Sie auf Rollback.

Nächste Maßnahme

Im Bereich Kürzlich bearbeitete Aufgaben können Sie den Status der Aufgabe überwachen. Weitere Informationen finden Sie unter Anzeigen von Aufgaben im VMware Cloud Director-Mandantenportal.

Löschen einer Container-Anwendung aus Ihrem VMware Cloud Director Tenant Portal

Mithilfe des VMware Cloud Director Tenant Portal können Sie eine bereitgestellte Containeranwendung löschen.

Voraussetzungen

  • Stellen Sie sicher, dass Sie über die Berechtigungen Container-App verwalten, Anzeigen: VMWARE: KUBECLUSTEREXTENSION, Anzeigen: VMWARE:CAPVCDCLUSTER und Kubernetes-Namespace anzeigen verfügen.
  • Stellen Sie sicher, dass Sie mindestens über die ACL ReadOnly des Kubernetes-Zielclusters und Namespace verfügen.
  • Stellen Sie sicher, dass der Kubernetes Operator installiert ist. Weitere Informationen finden Sie unter Installieren eines Kubernetes Operator im VMware Cloud Director Tenant Portal.

Prozedur

  1. Klicken Sie in der oberen Navigationsleiste auf Anwendungen und wählen Sie die Registerkarte Container-Anwendungen aus.
  2. Klicken Sie auf der Anwendungskarte auf das Dropdown-Menü Aktionen und wählen Sie Löschen aus.
  3. Klicken Sie auf Löschen.

Ergebnisse

Im Bereich Kürzlich bearbeitete Aufgaben können Sie den Updatestatus überwachen. Weitere Informationen finden Sie unter Anzeigen von Aufgaben im VMware Cloud Director-Mandantenportal.

Nachdem der Vorgang abgeschlossen wurde, wird die Container-Anwendung aus der Liste der Container-Anwendungen entfernt.