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.
In Draft | The deployment is paused and the manifest is in draft state. |
Submitted | The revision is submitted for deployment. |
Accepted | Successful deployment of a revision. |
Rejected | Unsuccessful deployment of a revision. |
Canceled | The Content Hub operator did not use the revision because a newer revision exists. |
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 the Manage Container App, View Kubernetes Namespace, and View: VMWARE: KUBECLUSTEREXTENSION rights.
- Verify that you have permissions on the Kubernetes cluster. There are two permission levels:
- Granted Full Control: VMWARE: CAPVCDCLUSTER right and FullControl ACL of the target Kubernetes cluster
- Granted View: VMWARE: CAPVCDCLUSTER right, ReadOnly ACL of the target Kubernetes cluster, and ReadOnly ACL for the namespace
See Manage the User Access to a Kubernetes Cluster in Your VMware Cloud Director Tenant Portal and Manage the Namespace Access to a Kubernetes Cluster in Your VMware Cloud Director Tenant Portal.
- 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 selected 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
- To review the details for a specific application, on the card for the application, click the application name.
- If you are using a password-protected registry, to apply registry credentials to the container application see Create a Kubernetes Registry Credentials Entry in the VMware Cloud Director Tenant Portal.
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 the Manage Container App, View: VMWARE: KUBECLUSTEREXTENSION, View:VMWare:CAPVCDCLUSTER, and View Kubernetes Namespace rights.
- Verify that you have at least the ReadOnly ACL of the target Kubernetes cluster and namespace.
- 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
- 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.
- If you are using a password-protected registry, to apply registry credentials to the container application see Create a Kubernetes Registry Credentials Entry in the VMware Cloud Director Tenant Portal.
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 the Manage Container App, View: VMWARE: KUBECLUSTEREXTENSION, View:VMWARE:CAPVCDCLUSTER, and View Kubernetes Namespace rights.
- Verify that you have at least the ReadOnly ACL of the target Kubernetes cluster and namespace.
- 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 the Manage Container App, View: VMWARE: KUBECLUSTEREXTENSION, View:VMWARE:CAPVCDCLUSTER, and View Kubernetes Namespace rights.
- Verify that you have at least the ReadOnly ACL of the target Kubernetes cluster and namespace.
- 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.