Use On-Demand
Apps are a way for admins to package applications and scripts in consumable packages. These applications can then be deployed into clusters, namespaces, or tenant clusters managed by vCluster Platform. This can be a useful tool for adding pre-defined applications to newly connected clusters, or to newly created namespaces or tenant clusters that are not already using a template that includes Apps.
Install apps on a tenant cluster​
Tenant clusters combined with Apps are a great way to create repeatable, pre-packaged development, testing, or even production environments. Once an App has been created in the vCluster Platform instance, it can be installed into any tenant cluster -- either at time of creation, or into existing tenant clusters. This gives administrators the capability to create fully populated development, test, or even production, environments in a single easy to manage package.
- During Tenant Cluster Creation
- On Existing Tenant Cluster
From the project drop-down menu (top left corner), select the project you'd like to create the tenant cluster in.
Click Tenant Clusters.
Click the button. Do not select a template.
[Optional] Select the cluster in which to create the virtual cluster.
Click the to continue.
Click the Apps configuration tab.
Note: The apps defined in this section of the configuration are apps to be deployed in the tenant cluster.
Select an application from the Please select an App... selector. You can add as many as you like by selecting another. To remove one, click the trash icon next to the application name.
For each application that you added to the template, you can configure the default namespace, and any parameters supplied by the application. For Helm applications, you can also configure the Helm release-name.
Finish configuring anything else you'd like on your tenant cluster, then click the button.
Select the project from the project selector at the top left.
Click Tenant Clusters.
Find the tenant cluster you would like to deploy an App to and hover over it.
Click .
Click the Apps configuration tab.
Note: The apps defined in this section of the configuration are apps to be deployed in the virtual cluster.
Select an application from the Please select an App... selector. You can add as many as you like by selecting another application. To remove one, click the trash icon next to the application name.
For each application that you added to the template, you can configure the default namespace, and any parameters supplied by the application. For Helm applications, you can also configure the Helm release-name.
Finish configuring anything else you'd like on your tenant cluster, then click .
Install apps on a cluster​
Go to Infrastructure > Control Plane Clusters.
Find the cluster you would like to deploy an App to and click it.
In the Cluster Management view, click the button.
Select the App you would like to install from the App thumbnails, or, if there are no recommend Apps, click the and select the desired App from the Select an App selector.
In the Install App screen enter the namespace to install the App to in the Namespace field.
Enter any other required parameters for your App -- this may vary depending on the type of App and whether or not the App creator has specified parameters.
Click the button.