diff --git a/content/en/docs/workspaces-administration/release-v300.md b/content/en/docs/workspaces-administration/release-v300.md index dae816590..9e7c1cf75 100644 --- a/content/en/docs/workspaces-administration/release-v300.md +++ b/content/en/docs/workspaces-administration/release-v300.md @@ -7,4 +7,40 @@ linkTitle: "Upload Helm-based Application" weight: 50 --- -TBD +KubeSphere provides full lifecycle management for applications. You can upload or create new app templates and test them quickly. In addition, you can publish your apps to App Store so that other users can deploy with one click. You can upload [Helm Chart](https://helm.sh/) to develop app templates. + +## Prerequisites + +- You need to create a workspace and `project-admin` account. Please refer to the [Getting Started with Multi-tenant Management](../../../quick-start/create-workspace-and-project) if not yet. +- You need to sign in with `project-admin` account. + +## Hands-on Lab + + +### Step 1. Upload The Helm Chart + +Go to the workspace, open `Apps Management` and go to `App Templates`, then click the `Create` button. + +![Create App Template](/images/application-templates/create-app.png) + +Click the `Upload` button. + +![Upload](/images/application-templates/upload-app1.png) + +Assuming you've already developed a Helm chart locally, or you can download the [Helm package](/files/application-templates/nginx-0.1.0.tgz) here. + +![Upload](/images/application-templates/upload-app2.png) + +Select the Helm chart file you have finished developing locally and click `OK` to proceed to the next step. + +![Upload](/images/application-templates/upload-app3.png) + +![Upload](/images/application-templates/upload-app4.png) + +Now that you have successfully uploaded a Helm package, you can click on its name to go to its detail page. + +![App list](/images/application-templates/app-list.png) + +On the versions list tab, you can click on the corresponding version to test the deployment. + +![App detail page](/images/application-templates/app-detail-test-deploy.png) diff --git a/static/files/application-templates/nginx-0.1.0.tgz b/static/files/application-templates/nginx-0.1.0.tgz new file mode 100644 index 000000000..e699df31b Binary files /dev/null and b/static/files/application-templates/nginx-0.1.0.tgz differ diff --git a/static/images/application-templates/app-detail-test-deploy.png b/static/images/application-templates/app-detail-test-deploy.png new file mode 100644 index 000000000..a1fb0f45e Binary files /dev/null and b/static/images/application-templates/app-detail-test-deploy.png differ diff --git a/static/images/application-templates/app-list.png b/static/images/application-templates/app-list.png new file mode 100644 index 000000000..6672152b4 Binary files /dev/null and b/static/images/application-templates/app-list.png differ diff --git a/static/images/application-templates/create-app.png b/static/images/application-templates/create-app.png new file mode 100644 index 000000000..c95bfbee7 Binary files /dev/null and b/static/images/application-templates/create-app.png differ diff --git a/static/images/application-templates/upload-app1.png b/static/images/application-templates/upload-app1.png new file mode 100644 index 000000000..55317738f Binary files /dev/null and b/static/images/application-templates/upload-app1.png differ diff --git a/static/images/application-templates/upload-app2.png b/static/images/application-templates/upload-app2.png new file mode 100644 index 000000000..2991db4e8 Binary files /dev/null and b/static/images/application-templates/upload-app2.png differ diff --git a/static/images/application-templates/upload-app3.png b/static/images/application-templates/upload-app3.png new file mode 100644 index 000000000..a67a348d8 Binary files /dev/null and b/static/images/application-templates/upload-app3.png differ diff --git a/static/images/application-templates/upload-app4.png b/static/images/application-templates/upload-app4.png new file mode 100644 index 000000000..7adac0cab Binary files /dev/null and b/static/images/application-templates/upload-app4.png differ