This section describes how to install apps using app templates in a workspace.

Prerequisites

  • You need to join a workspace and have the App/App Version/App Instance Management permission in the workspace. For more information, see Workspace Members and Workspace Roles.

  • The KubeSphere App Store Management extension must be installed and enabled on the KubeSphere platform.

Steps

  1. Log in to the KubeSphere web console with a user who has App/App Version/App Instance Management permissions and enter your workspace.

  2. Click App Management > App Templates in the left navigation pane.

  3. In the application template list, click the name of an application template to open its details page.

  4. On the Versions tab of the app template details page, click the desired app version, then click Deploy in the expanded area.

  5. In the pop-up Location dialog box, select the installation location for the app, then click OK.

  6. On the Basic Information tab, configure the basic information for the app, then click Next.

    Parameter Description

    Name

    User-defined app name. The name can only contain lowercase letters, numbers, and hyphens (-), must start with a lowercase letter and end with a lowercase letter or number, with a maximum length of 32 characters.

    Version

    The app version to install.

    Description

    Description of the app. The description can contain any characters, with a maximum length of 256 characters.

    Location

    The cluster and project to which the app belongs. The app’s workspace defaults to the workspace to which the app template belongs.

  7. On the App Settings tab, modify the app’s parameter settings as needed, then click Install.

    Note

    The app template functionality in KubeSphere is built on Helm Chart. The parameter settings on the App Settings tab should comply with the Helm Chart Values file specification. For more information, please refer to Helm Official Documentation.

    After the app is installed, you can view the installed app in the target project.