You can use VMware Marketplace and Helm chart repositories as external source catalogs that are not backed by the local VMware Cloud Director storage for deployment of container application images.
Deploy a Container Application Using Your VMware Cloud Director Tenant Portal
Using the VMware Cloud Director Tenant Portal, you can deploy Helm chart container applications imported from shared VMware Marketplace and Helm chart repository resources.
Prerequisites
- Verify that you have full administrative control of the Kubernetes cluster, where you are deploying the container applications, and the Manage Container App, Full Control: VMWARE:CAPVCDCLUSTER, and View: VMWARE: KUBECLUSTEREXTENSION rights.
- Verify that the Kubernetes operator is installed. For information, see Install a Kubernetes Operator in Your VMware Cloud Director Tenant Portal.
- Verify that the container application that you want to deploy is added to a catalog. For information, see Add an Application Image from an External Resource to a VMware Cloud Director Catalog.
Procedure
Results
The deploy task appears in the Recent Tasks pane. If the operation completes successfully, on the card for the application, the status appears as Deployed. VMware Cloud Director deploys the container application as a Helm release within the vcd-contenthub-workloads namespace to the Kubernetes cluster.
If the deployment fails, on the card for the application, the status displays error message that you can use to remediate the issue.
What to do next
Update the Container Application Properties Using Your VMware Cloud Director Tenant Portal
In VMware Cloud Director Tenant Portal, you can update the container application properties and version for an existing container application.
Prerequisites
- Verify that you have full administrative control of the Kubernetes cluster, where you are deploying the container applications, and the Manage Container App, Full Control: VMWARE:CAPVCDCLUSTER, and View: VMWARE: KUBECLUSTEREXTENSION rights.
- Verify that the Kubernetes operator is installed. For information, see Install a Kubernetes Operator in Your VMware Cloud Director Tenant Portal.
- To update a container application version, first you must add the respective Helm chart version to the catalog. For information, see Add an Application Image from an External Resource to a VMware Cloud Director Catalog.
Procedure
What to do next
Roll Back a Deployed Container Application Using Your VMware Cloud Director Tenant Portal
In the VMware Cloud Director Tenant Portal, you can roll to a specific revision of a deployed container application back.
Prerequisites
- Verify that you have full administrative control of the Kubernetes cluster, where you are deploying the container applications, and the Manage Container App, Full Control: VMWARE:CAPVCDCLUSTER, and View: VMWARE: KUBECLUSTEREXTENSION rights.
- Verify that the Kubernetes operator is installed. For information, see Install a Kubernetes Operator in Your VMware Cloud Director Tenant Portal.
Procedure
What to do next
Delete a Container Application from Your VMware Cloud Director Tenant Portal
Using the VMware Cloud Director Tenant Portal, you can delete a deployed container application.
Prerequisites
- Verify that you have full administrative control of the Kubernetes cluster, where you are deploying the container applications, and the Manage Container App, Full Control: VMWARE:CAPVCDCLUSTER, and View: VMWARE: KUBECLUSTEREXTENSION rights.
- Verify that the Kubernetes operator is installed. For information, see Install a Kubernetes Operator in Your VMware Cloud Director Tenant Portal.
Procedure
- From the top navigation bar, click Applications, and select the Container Applications tab.
- On the application card, click the Actions drop-down menu and select Delete.
- Click Delete.
Results
You can monitor the status of the update in the Recent Tasks panel. For more information, see View Tasks in the VMware Cloud Director Tenant Portal.
After the operation completes, the container application is removed from the list of container applications.