finish app store and fix harbor

Signed-off-by: zhuxiujuan28 <562873187@qq.com>
This commit is contained in:
zhuxiujuan28 2024-10-25 16:10:09 +08:00
parent 3b4e7b4929
commit 6ed9be98f5
79 changed files with 608 additions and 775 deletions

View File

@ -1,13 +1,13 @@
// :ks_include_id: 9db80030fef4430e98fae7a372d67f6d
|状态
|应用当前的状态。
|Status
|The current status of the application.
* **创建中**:系统正在创建应用。
* **Creating**: The system is creating the application.
* **运行中**:应用运行正常。
* **Running**: The application is running normally.
* **升级中**:系统正在升级应用版本。
* **Upgrading**: The system is upgrading the application version.
* **删除中**:系统正在删除应用。
* **Deleting**: The system is deleting the application.
* **失败**:应用创建失败。
* **Failed**: The application creation failed.

View File

@ -1,17 +1,17 @@
// :ks_include_id: 9dce53f38c804429a1d874c4d0f635a3
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|名称
|应用仓库的名称。
|Name
|The name of the app repository.
|URL
|Helm Chart 仓库的 URL。点击**验证**可测试 Helm Chart 仓库是否可用。
|The URL of the Helm Chart repository. Click **Validate** to test if the Helm Chart repository is available.
|同步周期
|应用仓库与 Helm Chart 仓库的自动同步周期。取值范围为 3 分钟到 24 小时。默认值 **0** 表示不自动同步。
|Sync Interval
|The automatic sync interval between the app repository and the Helm Chart repository. The value range is from 3 minutes to 24 hours. The default value **0** means no automatic sync.
|描述
|应用仓库的描述信息。描述可包含任意字符,最长 256 个字符。
|Description
|The description of the app repository. The description can contain any characters, with a maximum length of 256 characters.
|===

View File

@ -1,2 +1,2 @@
// :ks_include_id: 6c2cd879adcb4a5fa3abaf7929167ef7
. 在应用模板列表中点击一个应用模板的名称打开其详情页面。
. Click the name of an application template in the list to open its details page.

View File

@ -1,2 +1,2 @@
// :ks_include_id: 2f8bbec5d37b4c239396337ce7576a71
* 在列表上方点击搜索框并输入关键字,可搜索名称包含特定关键字的应用模板。
* Click the search box at the top of the list to search for application templates by name.

View File

@ -1,25 +1,25 @@
// :ks_include_id: a04eb03cbce9496996bd54443b6e4d64
. 在应用模板详情页面右侧点击**应用实例**页签,查看使用应用模板在{ks_product-en}平台安装的应用。
. Click the **Application Instance** tab on the right side of the details page to view the applications installed using the application template on the {ks_product-en} platform.
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|名称
|应用的名称。
|Name
|The name of the application.
include::../../projectManagement/apps/apps-para-status.adoc[]
include::appTemplates-para-version.adoc[]
|项目
|应用所属的项目。
|Project
|The project to which the application belongs.
|集群
|应用所属的集群。
|Cluster
|The cluster to which the application belongs.
|创建时间
|应用的创建时间。
|Creation Time
|The creation time of the application.
|===
--
--

View File

@ -1,2 +1,2 @@
// :ks_include_id: 97cb07634c9f4b08ab3ebea9f440d8e8
. 在应用模板详情页面左侧的**属性**区域,查看应用模板的资源属性。
. In the **Attributes** area on the left side of the details page, view the resource attributes of the application template.

View File

@ -1,2 +1,2 @@
// :ks_include_id: d78cb35f91534425932451fc1aeb33e2
. 在应用模板详情页面右侧的**版本**页签,查看应用模板中包含的应用版本。
. In the **Versions** tab on the right side of the details page, view the application versions included in the application template.

View File

@ -1,3 +1,3 @@
// :ks_include_id: de8b37eae7ea4bdba3f2534f9d1b19c2
|名称
|应用模板的名称、图标和描述信息。
|Name
|The name, icon, and description of the application template.

View File

@ -1,3 +1,3 @@
// :ks_include_id: e53d38c7198848ea827f13da3541565e
|创建时间
|应用模板的创建时间。
|Creation Time
|The creation time of the application template.

View File

@ -1,3 +1,3 @@
// :ks_include_id: 76c5e6ca0e0d40fb8a75e2ea04ba859a
|开发者
|上传应用版本的用户。
|Developer
|The user who uploaded the application version.

View File

@ -1,3 +1,3 @@
// :ks_include_id: 3348c4c6bb6b473e887f8a6b5d1883c9
|最新版本
|应用模板中 Helm Chart 的最新版本。每个应用模板可包含应用的多个版本。
|Latest Version
|The latest version of the Helm Chart in the application template. Each application template can contain multiple versions of the application.

View File

@ -1,9 +1,9 @@
// :ks_include_id: b1063d2135a7413f839d796f93c2afa0
|状态
|应用模板当前的状态。
|Status
|The current status of the application template.
* **未上架**:应用模板已创建成功,但是未上架到{ks_product-en}平台的应用商店。
* **Not Listed**: The application template has been successfully created but is not listed in the App Store.
* **已上架**:应用模板已创建成功,并且已上架到{ks_product-en}平台的应用商店。
* **Listed**: The application template has been successfully created and is listed in in the App Store.
* **已下架**:应用模板上架到{ks_product-en}平台的应用商店后被应用商店管理员下架。
* **Suspended**: The application template was listed in the App Store but has been delisted by the App Store administrator.

View File

@ -1,3 +1,3 @@
// :ks_include_id: 933bd63e86ea4c958e7578f625e38dca
|类型
|应用模板的类型。
|Type
|The type of the application template.

View File

@ -1,3 +1,3 @@
// :ks_include_id: 942eb298f1394bef9c3269ba02cc1311
|版本
|Helm Chart 的版本。
|Version
|The version of the Helm Chart.

View File

@ -1,3 +1,3 @@
// :ks_include_id: 3c207e89fc77423187d81dd47480e0b4
|更新时间
|应用版本的更新时间。
|Update Time
|The update time of the application version.

View File

@ -1,2 +1,2 @@
// :ks_include_id: 869781900cdb48f19e54811ea9a8abcc
. 在应用模板详情页面右侧点击**应用信息**页签,查看应用模板的介绍、截图和版本信息。
. Click the **Application Information** tab on the right side of the details page to view the introduction, screenshots, and version information of the application template.

View File

@ -1,3 +1,3 @@
// :ks_include_id: d2cbf65cb5824a99bf21c210999ce5a7
|企业空间
|提交应用模板的企业空间。
|Workspace
|The workspace that submitted the application template.

View File

@ -54,7 +54,7 @@ include::../../../../_custom-en/clusterManagement/clusterMembers/clusterMembers-
|===
--
* Click the search box at the top of the list and search for cluster members by name.
* Click the search box at the top of the list to search for cluster members by name.
include::../../../../../_ks_components-en/oper-refreshListData.adoc[]

View File

@ -17,7 +17,7 @@ This section introduces how to add an application repository in the workspace.
* {empty}
include::../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* The Helm Chart repository has been created in advance. For information on how to create a Helm Chart repository, please refer to the link:https://helm.sh/zh/docs/topics/chart_repository/[Helm Documentation].
* The Helm Chart repository has been created in advance. For information on how to create a Helm Chart repository, please refer to the link:https://helm.sh/docs/topics/chart_repository/[Helm Documentation].
== Steps

View File

@ -11,4 +11,4 @@ This section introduces how to manage application repositories in the workspace.
In KubeSphere, applications specifically refer to business programs composed of one or more workloads, services, ingresses, and other resources. The application repository in KubeSphere is based on Helm, defining the orchestration of applications through Helm Charts.
You can add a Helm Chart repository as an application repository to the workspace, allowing you to install applications from the application repository into projects within the workspace. For information on how to create a Helm Chart repository, please refer to the link:https://helm.sh/zh/docs/topics/chart_repository/[Helm Documentation].
You can add a Helm Chart repository as an application repository to the workspace, allowing you to install applications from the application repository into projects within the workspace. For information on how to create a Helm Chart repository, please refer to the link:https://helm.sh/docs/topics/chart_repository/[Helm Documentation].

View File

@ -253,7 +253,7 @@ You can set a specific interval to allow pipelines to scan remote repositories,
|Note
|
* On the **Pipelines** list page, click the image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] icon on the right of the pipeline, and select **Copy** to create a duplicate of that pipeline.
* On the **Pipelines** list page, click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right of the pipeline, and select **Copy** to create a duplicate of that pipeline.
* To simultaneously run multiple pipelines that do not include multibranch configurations , select these pipelines on the **Pipelines** list page and click **Run** to run them in bulk.

View File

@ -1,7 +1,7 @@
---
title: "Set an Email Server for Pipelines"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps, pipeline"
description: "Introduce how to set an email server for pipelines."
description: "Introduces how to set an email server for pipelines."
weight: 09
---

View File

@ -1,7 +1,7 @@
---
title: "Choose Jenkins Agent"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps, pipeline"
description: "Introduce how to select Jenkins Agent."
description: "Introduces how to select Jenkins Agent."
weight: 10
---

View File

@ -1,7 +1,7 @@
---
title: "Customize Jenkins Agent"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps, pipeline"
description: "Introduce how to customize Jenkins Agent."
description: "Introduces how to customize Jenkins Agent."
weight: 11
---

View File

@ -1,7 +1,7 @@
---
title: "Use GitOps to Achieve Continuous Deployment of Applications"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps"
description: "Introduce how to create continuous deployment to achieve application deployment."
description: "Introduces how to create continuous deployment to achieve application deployment."
weight: 03
---

View File

@ -1,7 +1,7 @@
---
title: "Import Code Repositories"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps"
description: "Introduce how to import code repositories."
description: "Introduces how to import code repositories."
weight: 04
---

View File

@ -1,7 +1,7 @@
---
title: "Credential Management"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps"
description: "Introduce how to manage DevOps credentials."
description: "Introduces how to manage DevOps credentials."
weight: 01
---

View File

@ -1,7 +1,7 @@
---
title: "Role and Member Management"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps"
description: "Introduce how to manage roles and members in a DevOps project."
description: "Introduces how to manage roles and members in a DevOps project."
weight: 02
---

View File

@ -1,7 +1,7 @@
---
title: "Add Continuous Deployment Whitelist"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps"
description: "Introduce how to add a continuous deployment whitelist."
description: "Introduces how to add a continuous deployment whitelist."
weight: 03
---

View File

@ -1,7 +1,7 @@
---
title: "Set CI Nodes for Dependency Cache"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps"
description: "Introduce how to set CI nodes for dependency cache."
description: "Introduces how to set CI nodes for dependency cache."
weight: 04
---

View File

@ -1,7 +1,7 @@
---
title: "DevOps Project Settings"
keywords: "Kubernetes, {ks_product-en}, DevOps project, use DevOps"
description: "Introduce how to manage DevOps project settings."
description: "Introduces how to manage DevOps project settings."
weight: 05
layout: "second"
---

View File

@ -36,7 +36,7 @@ helm install harbor-release harbor/harbor --set expose.type=nodePort,externalURL
. Click the project you just created, then click **New Robot Account** under the **Robot Accounts** tab.
. In the dialog box that appears, set the robot account name **robot-test** and **Expiration Time**. Then check all permissions under **Artifact**. Click **Finish**.
. In the dialog box that appears, set the robot account name **robot-test** and **Expiration Time**. Then check all permissions under **Artifact** and **Repository**. Click **Finish**.
. In the dialog box that appears, click **Export to file** to save the Harbor token.
@ -44,7 +44,7 @@ helm install harbor-release harbor/harbor --set expose.type=nodePort,externalURL
Configure Docker to ignore the security of your Harbor repository.
. Run the command **vim /etc/docker/daemon.json** on your cluster node to edit the **daemon.json** file, add the following content, and save the changes.
. Run the command **vim /etc/docker/daemon.json** to edit the **daemon.json** file on all your cluster nodes, add the following content, and save the changes.
+
--
[,json]
@ -84,7 +84,6 @@ The file content should look like this:
[,bash]
----
sudo systemctl daemon-reload
sudo systemctl restart docker
----
//note
@ -123,7 +122,7 @@ After completing the above operations, you can use the images in your Harbor rep
. Copy and paste the following content into the Jenkinsfile. Note that you must replace **REGISTRY**, **HARBOR_NAMESPACE**, **APP_NAME**, and **HARBOR_CREDENTIAL** with actual values.
+
--
[,json]
[,yaml]
----
pipeline {
@ -149,7 +148,7 @@ pipeline {
stage('docker login') {
steps{
container ('maven') {
// Replace the Docker Hub username after -u, do not forget to add ''. You can also use a Docker Hub token.
// Replace the parameter after -u with the name in the Harbor token file, do not forget to add ''
sh '''echo $HARBOR_CREDENTIAL_PSW|docker login $REGISTRY -u 'robot$robot-test' --password-stdin'''
}
}

View File

@ -1,14 +1,14 @@
---
title: "创建应用模板"
keywords: "Kubernetes, {ks_product}, 企业空间,应用模板, 创建应用模板"
description: "介绍如何创建应用模板。"
title: "Create an Application Template"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, create application template"
description: "Describes how to create an application template."
weight: 01
---
:ks_permission: **应用/应用版本/应用实例创建**
:ks_navigation: **应用管理 > 应用模板**
:ks_permission: **Application/Application Version/Application Instance Create**
:ks_navigation: **App Management > App Templates**
本节介绍如何创建应用模板。
This section describes how to create an application template.
== Prerequisites
@ -16,11 +16,9 @@ weight: 01
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* **KubeSphere App Store Management** should have been installed and enabled.
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* 已准备 .tar.gz 或 .tgz 格式的 Helm Chart 压缩包,或应用的 yaml 文件。您可以link:https://kubesphere.io/files/application-templates/nginx-0.1.0.tgz[下载 Nginx Helm Chart] 用于测试。有关更多信息,请参阅 link:https://helm.sh/zh/docs/topics/charts/[Helm 官方文档]。
* Already have a Helm Chart package in .tar.gz or .tgz format, or an application's yaml file. You can link:https://kubesphere.io/files/application-templates/nginx-0.1.0.tgz[download the Nginx Helm Chart] for testing. For more information, see link:https://helm.sh/docs/topics/charts/[Helm Documentation].
== Steps
@ -37,25 +35,25 @@ include::../../../../../../_ks_components-en/oper-clickCreate.adoc[]
+
. 在**创建应用**对话框,点击**上传 Helm Chart**,选择本地存储的 .tar.gz 或 .tgz 格式的 Helm Chart 压缩包。
. In the **Create App** dialog, click **Upload Helm Chart** and select the Helm Chart package in .tar.gz or .tgz format stored locally.
+
或者点击**创建 yaml 应用**,输入应用名称和版本号,使用 yaml 文件创建应用。
Alternatively, click **Create yaml application**, enter the application name and version number, and create the application using the yaml file.
+
--
//note
[.admon.note,cols="a"]
|===
|说明
|Note
|
点击image:/images/ks-qkcp/zh/icons/upload-dark-white.svg[upload-dark,18,18]可从本地上传 yaml 文件。
Click image:/images/ks-qkcp/zh/icons/upload-dark-white.svg[upload-dark,18,18] to upload the yaml file from your local machine.
点击image:/images/ks-qkcp/zh/icons/download-dark-white.svg[download-dark,18,18]可将 yaml 文件下载到本地。
Click image:/images/ks-qkcp/zh/icons/download-dark-white.svg[download-dark,18,18] to download the yaml file to your local machine.
|===
--
. 点击**确定**。
. Click **OK**.
+
--
应用模板创建完成后将显示在应用模板列表中。
The application template will be displayed in the app template list after creation.
--

View File

@ -1,14 +1,14 @@
---
title: "查看应用模板列表"
keywords: "Kubernetes, {ks_product}, 企业空间,应用模板, 查看应用模板列表"
description: "介绍如何查看应用模板列表。"
title: "View Application Template List"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, view application template list"
description: "Describes how to view the application template list."
weight: 02
---
:ks_permission: **应用/应用版本/应用实例查看**
:ks_navigation: **应用管理 > 应用模板**
:ks_permission: **Application/Application Version/Application Instance View**
:ks_navigation: **App Management > App Templates**
本节介绍如何查看应用模板列表。
This section describes how to view the application template list.
== Prerequisites
@ -16,9 +16,7 @@ weight: 02
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
@ -30,27 +28,27 @@ include::../../../../../_custom-en/workspaceManagement/workspaceManagement-oper-
include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
====
* 应用模板列表提供以下信息:
* The application template list provides the following information:
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-appTemplateName.adoc[]
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-status_v4.adoc[]
|企业空间
|应用模板所属的企业空间。
|Workspace
|The workspace to which the application template belongs.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-latestVersion_v4.adoc[]
|应用模板
|应用模板的类型,如 **helm 应用**或 **yaml 应用**。
|Application Template
|The type of the application template, such as **helm application** or **yaml application**.
|更新时间
|应用模板的更新时间。
|Update Time
|The update time of the application template.
|===
--
@ -59,4 +57,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
include::../../../../../../_ks_components-en/oper-refreshListData.adoc[]
include::../../../../../../_ks_components-en/oper-customizeColumns.adoc[]
====
====

View File

@ -1,27 +1,22 @@
---
title: "查看应用模板详情"
keywords: "Kubernetes, {ks_product}, 企业空间,应用模板, 查看应用模板详情"
description: "介绍如何查看应用模板详情。"
title: "View Application Template Details"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, view application template details"
description: "Describes how to view the application template details."
weight: 03
---
:ks_permission: **Application/Application Version/Application Instance View**
:ks_navigation: **App Management > App Templates**
:ks_permission: **应用/应用版本/应用实例查看**
:ks_navigation: **应用管理 > 应用模板**
本节介绍如何查看应用模板详情。
This section describes how to view the application template details.
== Prerequisites
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
@ -43,21 +38,21 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|应用 ID
|应用名称。
|App ID
|The name of the application.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-status_v4.adoc[]
|分类
|应用模板所属的分类需手动设置。有关更多信息请参阅link:../04-edit-app-template-information/[编辑应用模板信息]。
|Category
|The category to which the application template belongs, which needs to be manually set. For more information, see link:../04-edit-app-template-information/[Edit Application Template Information].
|类型
|应用模板的类型,如 **helm 应用**或 **yaml 应用**。
|Type
|The type of the application template, such as **helm application** or **yaml application**.
|企业空间
|应用模板所属的企业空间。
|Workspace
|The workspace to which the application template belongs.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-creationTime.adoc[]
|===
@ -70,20 +65,20 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|状态
|应用版本当前的状态。
|Status
|The current status of the application version.
* **未提交**:应用版本已上传到企业空间,但未提交给{ks_product_both}平台的应用商店管理员审核。
* **Not Submitted**: The application version has been uploaded to the workspace but has not been submitted for review.
* **已提交**:应用版本已提交给{ks_product_both}平台的应用商店管理员审核。
* **Submitted**: The application version has been submitted for review.
* **已发布**:应用版本已获得{ks_product_both}平台的应用商店管理员的批准,可以上架到应用商店。
* **Published**: The application version has been approved by the App Store administrator and can be listed in the App Store.
* **已拒绝**:应用版本未获得{ks_product_both}平台的应用商店管理员的批准,审核不通过。
* **Rejected**: The application version has not been approved by the App Store administrator, and the review was not passed.
* **未发布**:应用版本发布后被应用商店管理员取消发布,或应用版本上架到{ks_product_both}平台的应用商店后被应用商店管理员下架。
* **Unpublished**: The application version was published but has been canceled by the App Store administrator, or the application version was listed in the App Store but has been delisted by the App Store administrator.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-version.adoc[]
@ -102,4 +97,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-oper-viewAppInstances.adoc[]
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-oper-viewAppInstances.adoc[]

View File

@ -1,15 +1,14 @@
---
title: "编辑应用模板信息"
keywords: "Kubernetes, {ks_product}, 企业空间,应用模板, 编辑应用模板信息"
description: "介绍如何编辑应用模板信息。"
title: "Edit Application Template Information"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, edit application template information"
description: "Describes how to edit application template information."
weight: 04
---
:ks_permission: **应用/应用版本/应用实例管理**
:ks_navigation: **应用管理 > 应用模板**
:ks_permission: **Application/Application Version/Application Instance Management**
:ks_navigation: **App Management > App Templates**
本节介绍如何编辑应用模板信息。
This section describes how to edit application template information.
== Prerequisites
@ -17,9 +16,7 @@ weight: 04
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
@ -36,34 +33,34 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面左上角点击**编辑**。
. Click **Edit** in the top-left corner of the details page.
. 在**编辑信息**对话框设置应用模板的参数,然后点击**确定**。
. Set the parameters for the application template in the **Edit Information** dialog, then click **OK**.
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|别名
|应用的别名。别名只能包含中文、字母、数字和连字符(-),不得以连字符(-)开头或结尾,最长 63 个字符。
|Alias
|The alias of the application. The alias can only contain Chinese characters, letters, numbers, and hyphens (-), and cannot start or end with a hyphen (-). The maximum length is 63 characters.
|描述
|应用的描述信息。描述可包含任意字符,最长 120 个字符。
|Description
|The description of the application. The description can contain any characters, with a maximum length of 120 characters.
|图标
|应用的图标。如果未设置应用模板的图标,系统将默认使用应用名称第一个字符大写作为图标。图标格式必须为 .png 或 .jpg不能超过 96 x 96 像素和 20 KB。
|Icon
|The icon of the application. If the icon of the application template is not set, the system will use the first character of the application name in uppercase as the default icon. The icon format must be .png or .jpg, with a maximum size of 96 x 96 pixels and 20 KB.
|应用分类
|应用的功能分类。应用模板在上传到应用商店后将被自动划分到此处选择的分类下。
|App Category
|The functional category of the application. The application template will be automatically categorized under the selected category after being uploaded to the App Store.
|服务商网站
|服务商的网站地址。从应用商店安装应用的用户可联系服务商获取技术支持。
|Service Provider Website
|The website address of the service provider. Users who install the application from the App Store can contact the service provider for technical support.
|应用截图
|应用的介绍图片。最多支持上传 6 张截图,每张截图大小不能超过 2 MB。
|App Screenshots
|The images of the application. A maximum of 6 screenshots can be uploaded, with each screenshot not exceeding 2 MB in size.
|应用介绍
|应用的介绍信息。支持输入 markdown 格式的图文介绍。
|App Introduction
|The introduction information of the application. Supports entering text and images in markdown format.
|===
--
--

View File

@ -1,15 +1,14 @@
---
title: "使用应用模板安装应用"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用模板, 使用应用模板安装应用"
description: "介绍如何使用应用模板安装应用。"
title: "Install Applications Using Application Templates"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, install application using application template"
description: "Describes how to install an application using an application template in a workspace."
weight: 05
---
:ks_permission: **应用/应用版本/应用实例管理**
:ks_navigation: **应用管理 > 应用模板**
:ks_permission: **Application/Application Version/Application Instance Management**
:ks_navigation: **App Management > App Templates**
本节介绍如何在企业空间中使用应用模板安装应用。
This section describes how to install an application using an application template in a workspace.
== Prerequisites
@ -17,9 +16,7 @@ weight: 05
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
@ -36,46 +33,40 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面右侧的**版本**页签,点击所需的应用版本,然后在展开的区域中点击**部署**。
. In the **Versions** tab on the right side of the details page, click the desired application version, then click **Deployment**.
. 在弹出的**位置**对话框,选择应用的安装位置,然后点击**确定**。
. In the pop-up **Location** dialog, select the installation location for the application, then click **OK**.
. 在**基本信息**页签,设置应用的基本信息,然后点击**下一步**。
. In the **Basic Information** tab, set the basic information for the application, then click **Next**.
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|名称
|用户自定义的应用名称。名称只能包含小写字母、数字和连字符(-),必须以小写字母开头并以小写字母或数字结尾,最长 32 个字符。
|Name
|The user-defined name of the application. The name can only contain lowercase letters, numbers, and hyphens (-), must start with a lowercase letter and end with a lowercase letter or number, and can be up to 32 characters long.
|版本
|需要安装的应用版本。
|Version
|The version of the application to be installed.
|描述
|应用的描述信息。描述可包含任意字符,最长 256 个字符。
|Description
|The description of the application. The description can contain any characters, with a maximum length of 256 characters.
|位置
|应用所属的集群和项目。应用所属的企业空间默认为应用模板所属的企业空间。
|Location
|The cluster and project to which the application belongs. The workspace to which the application belongs is the workspace to which the application template belongs by default.
|===
--
. 在**应用设置**页签,根据需要修改应用的参数设置,然后点击**安装**。
. In the **App Settings** tab, modify the application's parameter settings as needed, then click **Install**.
+
--
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
{ks_product_right}的应用模板功能底层基于 Helm Chart 实现。**应用设置**页签的参数设置应符合 Helm Chart 的 Values 文件规范。有关更多信息,请参阅 link:https://helm.sh/zh/docs/chart_template_guide/values_files/[Helm 官方文档]。
The application template functionality is based on Helm Chart. The parameter settings in the **App Settings** tab should comply with the Values file specification of Helm Chart . For more information, see link:https://helm.sh/docs/chart_template_guide/values_files/[Helm Documentation].
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
ifeval::["{file_output_type}" == "html"]
应用安装完成后,即可在目标项目中查看已安装的应用。
endif::[]
ifeval::["{file_output_type}" == "pdf"]
应用安装完成后,即可在目标项目中查看已安装的应用。有关更多信息,请参阅《{ks_product_right}项目管理指南》的“应用”章节。
endif::[]
--
After the application is installed, you can view the installed application in the target project.
--

View File

@ -1,16 +1,14 @@
---
title: "上传应用版本"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用模板, 上传应用版本"
description: "介绍如何在应用模板创建后上传应用版本。"
title: "Upload an Application Version"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, upload application version"
description: "Describes how to upload an application version after creating an application template."
weight: 06
---
:ks_permission: **Application/Application Version/Application Instance Management**
:ks_navigation: **App Management > App Templates**
:ks_permission: **应用/应用版本/应用实例管理**
:ks_navigation: **应用管理 > 应用模板**
本节介绍如何在应用模板创建后上传应用版本。
This section describes how to upload an application version after creating an application template.
== Prerequisites
@ -18,11 +16,9 @@ weight: 06
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* **KubeSphere App Store Management** should have been installed and enabled.
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* 已准备 .tar.gz 或 .tgz 格式的 Helm Chart 压缩包。有关更多信息,请参阅 link:https://helm.sh/zh/docs/topics/charts/[Helm 官方文档]。
* Already have a Helm Chart package in .tar.gz or .tgz format. For more information, see link:https://helm.sh/docs/topics/charts/[Helm Documentation].
== Steps
@ -37,10 +33,10 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-oper-openDetailsPage.adoc[]
. 在应用模板详情页面右侧的**版本**页签,点击**上传版本**。
. In the **Versions** tab on the right side of the details page, click **Upload Version**.
. 在弹出的对话框中,点击**上传 Helm Chart**,选择本地存储的 .tar.gz 或 .tgz 格式 Helm Chart 压缩包,然后点击**确定**。
. In the pop-up dialog, click **Upload Helm Chart**, select the Helm Chart package in .tar.gz or .tgz format stored locally, then click **OK**.
+
--
应用新版本上传完成后将显示在应用模板详情页面的**版本**页签。
--
The new version will be displayed in the **Versions** tab of the details page after uploading.
--

View File

@ -1,20 +1,19 @@
---
title: "删除应用版本"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用模板, 删除应用版本"
description: "介绍如何在应用模板中删除应用版本。"
title: "Delete Application Versions"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, delete application version"
description: "Describes how to delete an application version in an application template."
weight: 08
---
:ks_permission: **应用/应用版本/应用实例删除**
:ks_navigation: **应用管理 > 应用模板**
:ks_permission: **Application/Application Version/Application Instance Deletion**
:ks_navigation: **App Management > App Templates**
本节介绍如何在应用模板中删除应用版本。
This section describes how to delete an application version in an application template.
// Warning
include::../../../../../../_ks_components-en/admonitions/warning.adoc[]
应用版本删除后无法恢复,请谨慎执行此操作。
The application version cannot be recovered after deletion, so please proceed with caution.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
@ -24,12 +23,9 @@ include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* **KubeSphere App Store Management** should have been installed and enabled.
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* 如果需要删除的应用版本已上架到应用商店,您需要联系应用商店管理员将应用版本下架。
* If the application version you want to delete has been listed in the App Store, you need to contact the App Store administrator to delist the application version.
== Steps
@ -46,4 +42,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面右侧的**版本**页签,点击需要删除的应用版本,在展开的区域中点击**删除**,然后在弹出的对话框点击**确定**。
. In the **Versions** tab on the right side of the details page, click the application version you want to delete, click **Delete**, and click **OK** in the pop-up dialog.

View File

@ -1,16 +1,14 @@
---
title: "下载 Helm Chart 压缩包"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用模板, 下载 Helm Chart 压缩包"
description: "介绍如何下载应用版本的 Helm Chart 压缩包。"
title: "Download the Helm Chart package"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, download Helm Chart package"
description: "Describes how to download the Helm Chart package of an application version."
weight: 09
---
:ks_permission: **Application/Application Version/Application Instance View**
:ks_navigation: **App Management > App Templates**
:ks_permission: **应用/应用版本/应用实例查看**
:ks_navigation: **应用管理 > 应用模板**
本节介绍如何下载应用版本的 Helm Chart 压缩包。
This section describes how to download the Helm Chart package of an application version.
== Prerequisites
@ -18,9 +16,7 @@ weight: 09
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
@ -36,8 +32,8 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面右侧的**版本**页签,点击所需的应用版本,然后在展开的区域中点击**下载**。
. In the **Versions** tab on the right side of the details page, click the desired application version, then click **Download**.
+
--
应用版本的 Helm Chart 压缩包将通过浏览器下载到本地。
--
The Helm Chart package of the application version will be downloaded to your local machine via the browser.
--

View File

@ -1,15 +1,14 @@
---
title: "将应用版本发布到应用商店"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用模板, 将应用版本发布到应用商店"
description: "介绍如何将应用模板发布到应用商店。"
title: "Release an Application Version to App Store"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, release application version to app store"
description: "Describes how to release an application version to the App Store."
weight: 10
---
:ks_permission: **应用/应用版本/应用实例管理**
:ks_navigation: **应用管理 > 应用模板**
:ks_permission: **Application/Application Version/Application Instance Management**
:ks_navigation: **App Management > App Templates**
本节介绍如何将应用版本发布到应用商店。
This section describes how to release an application version to the App Store.
== Prerequisites
@ -17,9 +16,7 @@ weight: 10
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
@ -36,17 +33,17 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面右侧的**版本**页签,点击需要发布的应用版本,然后在展开的区域中点击**提交审核**。
. In the **Versions** tab on the right side of the details page, click the application version you want to release, then click **Submit for Review**.
. 待应用商店管理员审核通过并将其上架后,在页面左上角点击**应用商店**,即可在应用商店中查看已上架的应用版本。
. After the App Store administrator approves and lists it, click **App Store** in the top-left corner of the page, and you can view the listed application version in the App Store.
+
--
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
* 审核通过后,应用版本的状态将变为**已发布**,表示可以被应用商店管理员上架到应用商店。上架后,所有项目成员才可以从应用商店将应用版本安装到项目中。
* After approval, the status of the application version will change to **Published**, indicating that it can be listed by the App Store administrator. After listing, all project members can install the application version into their projects from the App Store.
* 有关应用审核和上架的更多信息请参阅link:../../../03-app-store-management/[应用商店管理]。
* For more information on application review and listing, see link:../../../03-app-store-management/[App Store Management].
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
--

View File

@ -1,21 +1,19 @@
---
title: "删除应用模板"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用模板, 删除应用模板"
description: "介绍如何删除应用模板。"
title: "Delete Application Templates"
keywords: "Kubernetes, {ks_product-en}, workspace, application template, delete application template"
description: "Describes how to delete an application template."
weight: 11
---
:ks_permission: **Application/Application Version/Application Instance Deletion**
:ks_navigation: **App Management > App Templates**
:ks_permission: **应用/应用版本/应用实例删除**
:ks_navigation: **应用管理 > 应用模板**
本节介绍如何删除应用模板。
This section describes how to delete an application template.
// Warning
include::../../../../../../_ks_components-en/admonitions/warning.adoc[]
应用模板删除后无法恢复,请谨慎执行此操作。
The application template cannot be recovered after deletion, so please proceed with caution.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
@ -25,11 +23,9 @@ include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
* {empty}
include::../../../../../_custom-en/workspaceManagement/workspaceManagement-prer-requiredPermission_v4.adoc[]
* **KubeSphere App Store Management** should have been installed and enabled.
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
// * 已删除应用模板中的所有应用版本。有关更多信息请参阅link:../08-delete-an-app-version/[删除应用版本]。
// * All application versions in the application template have been deleted. For more information, see link:../08-delete-an-app-version/[Delete Application Versions].
== Steps
@ -41,6 +37,6 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在需要删除的应用模板右侧点击image:/images/ks-qkcp/zh/icons/more.svg[more,18,18],然后在下拉列表中选择**删除**。
. Click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right side of the application template you want to delete, then select **Delete** from the dropdown list.
. 在**删除应用模板**对话框,输入应用模板的名称,然后点击**确定**。
. In the **Delete App Template** dialog, enter the name of the application template, then click **OK**.

View File

@ -1,11 +1,11 @@
---
title: "应用模板"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用管理, 应用模板"
description: "介绍如何管理应用模板。"
title: "App Templates"
keywords: "Kubernetes, {ks_product-en}, workspace, application management, application template"
description: "Introduces how to manage application templates."
weight: 01
layout: "second"
---
本节介绍如何管理企业空间的应用模板。
This section introduces how to manage application templates in a workspace.
每个应用模板可包含一个或多个由 Helm Chart 定义的应用版本。您可以将 Helm Chart 作为应用模板上传到企业空间,从而在企业空间中的所有项目使用该应用模板安装应用。您也可以进一步将应用模板上传到应用商店,从而在{ks_product_both}平台的所有项目安装应用。
Each application template can contain one or more application versions defined by Helm Charts. You can upload Helm Charts as application templates to the workspace, thereby installing applications using the application template in all projects of the workspace. You can also further upload the application template to the App Store, thereby installing applications in all projects of KubeSphere.

View File

@ -1,22 +1,15 @@
---
title: "应用管理"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用管理, 应用模板"
description: "介绍如何通过企业空间管理应用模板。"
title: "Application Management"
keywords: "Kubernetes, {ks_product-en}, workspace, application management, application template"
description: "Introduces how to manage application templates through a workspace."
weight: 02
layout: "second"
---
In KubeSphere, an application refers to a business program composed of one or more workloads, services, Ingresses, etc. Application templates in KubeSphere is based on Helm, defining the application's orchestration through Helm Chart.
在{ks_product_both}平台,应用特指由一个或多个工作负载、服务、应用路由等资源组成的业务程序。{ks_product_right}平台的应用模板功能底层基于 Helm 实现,通过 Helm Chart 定义应用的编排方式。
You can create an application template in a workspace that contains one or more application versions (each version defined by a Helm Chart), thereby installing the applications defined in the application template in the projects of the workspace.
您可以在企业空间中创建包含一个或多个应用版本的应用模板(每个应用版本由一个 Helm Chart 定义),从而在企业空间的项目中安装应用模板中定义的应用。
For more information about application repositories in a workspace, see link:../../../08-workspace-management/05-app-management/02-app-repositories/[App Repositories].
ifeval::["{file_output_type}" == "html"]
有关企业空间中应用仓库的更多信息请参阅link:../../../08-workspace-management/05-app-management/02-app-repositories/[应用仓库]。
endif::[]
ifeval::["{file_output_type}" == "pdf"]
有关企业空间中应用仓库的更多信息,请参阅《{ks_product_right}企业空间管理指南》的“应用仓库”章节。
endif::[]
有关 Helm 的更多信息,请参阅 link:https://helm.sh/zh/docs/[Helm 官方文档]。
For more information about Helm, see link:https://helm.sh/docs/[Helm Documentation].

View File

@ -1,15 +1,14 @@
---
title: "查看应用模板列表"
keywords: "Kubernetes, {ks_product}, 应用商店管理, 应用, 查看应用模板列表"
description: "介绍如何查看应用模板列表。"
title: "View Application Template List"
keywords: "Kubernetes, {ks_product-en}, app store management, applications, view application template list"
description: "Describes how to view the application template list."
weight: 01
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
本节介绍如何查看应用商店中的应用模板列表。
This section describes how to view the application template list in the App Store.
== Prerequisites
@ -17,28 +16,26 @@ weight: 01
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the top-right corner of the page, then select **App Store Management**.
+
include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
====
* **应用**页面显示应用商店中的应用模板,并提供以下信息:
* The **Apps** page displays the application templates in the App Store and provides the following information:
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-appTemplateName.adoc[]
@ -48,15 +45,14 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-latestVersion_v4.adoc[]
// |Category
// |The category to which the application template belongs. Assigning the application template to a category helps with management. For more information, see link:../../02-app-categories/[Application Categories].
// |分类
// |应用模板所属的分类。将应用模板分配到一个分类中以便于管理。有关更多信息请参阅link:../../02-app-categories/[应用分类]。
|App Templates
|The type of the application template, such as **helm application** or **yaml application**.
|应用模板
|应用模板的类型,如 **helm 应用**或 **yaml 应用**。
|更新时间
|应用模板的更新时间。
|Update Time
|The update time of the application template.
|===
--
@ -65,4 +61,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
include::../../../../../../_ks_components-en/oper-refreshListData.adoc[]
include::../../../../../../_ks_components-en/oper-customizeColumns.adoc[]
====
====

View File

@ -1,15 +1,14 @@
---
title: "查看应用模板详情"
keywords: "Kubernetes, {ks_product}, 应用商店管理, 应用, 查看应用模板详情"
description: "介绍如何查看应用模板详情。"
title: "View Application Template Details"
keywords: "Kubernetes, {ks_product-en}, app store management, applications, view application template details"
description: "Describes how to view the application template details."
weight: 02
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
本节介绍如何查看应用模板详情。
This section describes how to view the application template details.
== Prerequisites
@ -17,16 +16,14 @@ weight: 02
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the top-right corner of the page, then select **App Store Management**.
+
@ -43,15 +40,15 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|应用 ID
|应用名称。
|App ID
|The name of the application.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-status_v4.adoc[]
|分类
|应用模板所属的分类。将应用模板分配到一个分类中以便于管理。有关更多信息请参阅link:../../02-app-categories/[应用分类]。
|Category
|The category to which the application template belongs. Assign the application template to a category to facilitate management. For more information, see link:../../02-app-categories/[App Categories].
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-type.adoc[]
@ -68,20 +65,20 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|状态
|应用版本当前的状态。
|Status
|The current status of the application version.
* **未提交**:应用版本已上传到企业空间,但未提交给{ks_product_both}平台的应用商店管理员审核。
* **Not Submitted**: The application version has been uploaded to the workspace but has not been submitted for review.
* **已提交**:应用版本已提交给{ks_product_both}平台的应用商店管理员审核。
* **Submitted**: The application version has been submitted for review.
* **已发布**:应用版本已获得{ks_product_both}平台的应用商店管理员的批准,可以上架到应用商店。
* **Published**: The application version has been approved by the App Store administrator and can be listed in the App Store.
* **已拒绝**:应用版本未获得{ks_product_both}平台的应用商店管理员的批准,审核不通过。
* **Rejected**: The application version has not been approved by the App Store administrator, and the review was not passed.
* **未发布**:应用版本发布后被应用商店管理员取消发布,或应用版本上架到{ks_product_both}平台的应用商店后被应用商店管理员下架。
* **Unpublished**: The application version was published but has been canceled by the App Store administrator, or the application version was listed in the App Store but has been delisted by the App Store administrator.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-version.adoc[]
@ -101,4 +98,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-oper-viewAppInstances.adoc[]
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-oper-viewAppInstances.adoc[]

View File

@ -1,14 +1,13 @@
---
title: "编辑应用模板"
description: "介绍如何编辑应用商店中的应用模板信息。"
title: "Edit Application Templates"
description: "Describes how to edit application template information in the App Store."
weight: 04
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
本节介绍如何编辑应用商店中的应用模板信息。
This section describes how to edit information for application templates in the App Store.
== Prerequisites
@ -16,49 +15,47 @@ weight: 04
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the top-right corner of the page, then select **App Store Management**.
+
include::../../../../../../_ks_components-en/oper-navigate.adoc[]
. 在需要编辑的应用模板右侧点击image:/images/ks-qkcp/zh/icons/more.svg[more,18,18],然后在下拉列表中选择**编辑**。
. Click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right side of the application template you want to edit, then select **Edit** from the dropdown list.
. 在**编辑信息**对话框设置应用模板的参数,然后点击**确定**。
. Set the parameters for the application template in the **Edit Information** dialog, then click **OK**.
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|别名
|应用的别名。别名只能包含中文、字母、数字和连字符(-),不得以连字符(-)开头或结尾,最长 63 个字符。
|Alias
|The alias of the application. The alias can only contain Chinese characters, letters, numbers, and hyphens (-), and cannot start or end with a hyphen (-). The maximum length is 63 characters.
|描述
|应用的描述信息。描述可包含任意字符,最长 120 个字符。
|Description
|The description of the application. The description can contain any characters, with a maximum length of 120 characters.
|图标
|应用的图标。如果未设置应用模板的图标,系统将默认使用应用名称第一个字符大写作为图标。图标格式必须为 .png 或 .jpg不能超过 96 x 96 像素和 20 KB。
|Icon
|The icon of the application. If the icon of the application template is not set, the system will use the first character of the application name in uppercase as the default icon. The icon format must be .png or .jpg, with a maximum size of 96 x 96 pixels and 20 KB.
|应用分类
|应用的功能分类。应用模板在上传到应用商店后将被自动划分到此处选择的分类下。
|App Category
|The functional category of the application. The application template will be automatically categorized under the selected category after being uploaded to the App Store.
|服务商网站
|服务商的网站地址。从应用商店安装应用的用户可联系服务商获取技术支持。
|Service Provider Website
|The website address of the service provider. Users who install the application from the App Store can contact the service provider for technical support.
|应用截图
|应用的介绍图片。最多支持上传 6 张截图,每张截图大小不能超过 2 MB。
|App Screenshots
|The introduction images of the application. A maximum of 6 screenshots can be uploaded, with each screenshot not exceeding 2 MB in size.
|应用介绍
|应用的介绍信息。支持输入 markdown 格式的图文介绍。
|App Introduction
|The introduction information of the application. Supports entering text and images in markdown format.
|===
--
--

View File

@ -1,21 +1,20 @@
---
title: "上架应用模板"
description: "介绍如何上架应用模板。"
title: "Publish Application Templates"
description: "Describes how to publish an application template."
weight: 06
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
本节介绍如何上架应用模板。
This section describes how to publish an application template.
[.admon.attention,cols="a"]
|===
|注意
|Note
|
在上架应用模板之前,其所包含的应用版本必须至少有一个是**已发布**状态。
Before listing the application template, at least one of its application versions must be in the **Published** status.
|===
== Prerequisites
@ -23,16 +22,14 @@ weight: 06
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the top-right corner of the page, then select **App Store Management**.
+
@ -42,6 +39,6 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-oper-openDetailsPage.adoc[]
. 在应用模板详情页面左上角点击**上架**。
. Click **Listing** in the top-left corner of the details page.
+
应用成功上架后,可在页面左上角的**应用商店**页面查看该应用。{ks_product_right}平台的所有项目都可以安装该应用。
After the application is successfully listed, you can view the application in the **App Store** in the top-left corner. All projects in KubeSphere can install this application.

View File

@ -1,18 +1,17 @@
---
title: "取消发布应用版本"
description: "介绍如何取消应用版本的发布。"
title: "Unpublish an App Version"
description: "Describes how to unpublish an application version."
weight: 08
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
This section describes how to unpublish an application version.
本节介绍如何取消发布应用版本。
After an application template is listed, if an application version within it is unpublished, the version will be removed from the App Store. If all application versions in the application template are in the **Unpublished** status, the application template will be automatically delisted from the App Store.
应用模板上架后,若取消发布其中的应用版本,该版本将被从应用商店中移除。若应用模板中的应用版本均为**取消发布**状态,该应用模板将自动下架。
应用版本取消发布后,应用商店管理员和企业空间成员可以删除该应用版本。
After an application version is unpublished, both the App Store administrator and workspace members can delete the application version.
== Prerequisites
@ -20,16 +19,14 @@ weight: 08
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the top-right corner of the page, then select **App Store Management**.
+
@ -41,4 +38,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面右侧的**版本**页签,点击需要操作的应用版本,在展开的区域点击**取消发布**,然后在弹出的对话框中点击**确定**。
. In the **Versions** tab on the right side of the details page, click the application version you want to operate on, click **Unpublish**, and click **OK** in the pop-up dialog.

View File

@ -1,31 +1,26 @@
---
title: "删除应用版本"
description: "介绍如何删除应用版本。"
weight: 08
title: "Delete an App Version"
description: "Describes how to delete an app version."
weight: 09
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
本节介绍如何删除应用商店中的应用版本。
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
This section describes how to delete an app version in the App Store.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -37,4 +32,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面右侧的**版本**页签,点击需要操作的应用版本,在展开的区域点击**删除**,然后在弹出的对话框中点击**确定**。
. In the **Versions** tab on the right side of the details page, click the application version you want to delete, click **Delete**, and click **OK** in the pop-up dialog.

View File

@ -1,35 +1,29 @@
---
title: "下架应用模板"
keywords: "Kubernetes, {ks_product}, 应用商店管理, 应用, 下架应用模板"
description: "介绍如何下架应用模板。"
title: "Remove App Templates"
keywords: "Kubernetes, {ks_product-en}, App Store Management, Apps, Remove App Template"
description: "Describes how to remove an app template."
weight: 10
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
This section describes how to remove an app template from the App Store.
本节介绍如何下架应用模板。
应用模板下架后,应用模板及其中所有的应用版本将被从应用商店移除,同时应用商店管理员和企业空间成员可以删除整个应用模板或其中的某一个应用版本。
After an app template is removed, the app template and all its app versions will be removed from the App Store. Additionally, App Store administrators and workspace members can delete the entire app template or a specific app version.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -41,4 +35,4 @@ include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates
+
. 在应用模板详情页面左上角点击**下架**,然后在弹出的对话框中点击**确定**。
. In the details page, click **Removal** in the upper-left corner, then click **OK** in the pop-up dialog.

View File

@ -1,36 +1,31 @@
---
title: "删除应用模板"
description: "介绍如何删除应用模板。"
title: "Delete App Templates"
description: "Describes how to delete an app template."
weight: 12
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用**
本节介绍如何删除应用商店中的应用模板。
:ks_permission: **App Store Management**
:ks_navigation: **Apps**
This section describes how to delete an app template in the App Store.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
include::../../../../../../_ks_components-en/oper-navigate.adoc[]
. 在需要编辑的应用模板右侧点击image:/images/ks-qkcp/zh/icons/more.svg[more,18,18],然后在下拉列表中选择**删除**。
. Click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right side of the app template you want to delete, then select **Delete** from the dropdown list.
. 在**删除应用模板**对话框,输入应用模板的名称,然后点击**确定**。
. In the **Delete App Template** dialog, enter the name of the app template, then click **OK**.

View File

@ -1,10 +1,9 @@
---
title: "应用"
keywords: "Kubernetes, {ks_product}, 平台管理, 应用商店管理, 应用"
description: "介绍如何管理应用商店中的应用。"
title: "Applications"
keywords: "Kubernetes, {ks_product-en}, platform management, app store management, applications"
description: "Describes how to manage applications in the App Store."
weight: 01
layout: "second"
---
本节介绍如何管理应用商店中的应用模板。您可以查看、编辑应用的信息,并上架或下架应用。
This section describes how to manage application templates in the App Store. You can view and edit application information, and list or delist applications.

View File

@ -1,33 +1,27 @@
---
title: "管理应用分类"
keywords: "Kubernetes, {ks_product}, 应用商店管理, 应用分类, 管理应用分类"
description: "介绍如何创建、编辑和删除应用分类。"
title: "Manage App Categories"
keywords: "Kubernetes, {ks_product-en}, App Store Management, App Categories, Manage App Categories"
description: "Describes how to create, edit, and delete app categories."
weight: 01
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用分类**
本节介绍如何创建、编辑和删除应用分类。
:ks_permission: **App Store Management**
:ks_navigation: **App Categories**
This section describes how to create, edit, and delete app categories.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -35,21 +29,21 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在**应用分类**页面,根据需要创建、编辑或删除应用分类。
. On the **App Categories** page, create, edit, or delete app categories as needed.
+
====
* 在应用分类列表右上角点击image:/images/ks-qkcp/zh/icons/add-light.svg[add,18,18],在弹出的对话框设置应用分类的名称和图标,然后点击**确定**可创建应用分类。
* Click image:/images/ks-qkcp/zh/icons/add-light.svg[add,18,18] in the upper-right corner of the app category list, set the name and icon of the app category in the pop-up dialog, then click **OK** to create an app category.
* 在已有的应用分类右侧点击image:/images/ks-qkcp/zh/icons/pen-light.svg[pen,18,18],可编辑应用分类名称和图标。
* Click image:/images/ks-qkcp/zh/icons/pen-light.svg[pen,18,18] on the right side of an existing app category to edit its name and icon.
* 在已有的应用分类右侧点击image:/images/ks-qkcp/zh/icons/trash-light.svg[trash-light,18,18],然后在弹出的对话框中点击**确定**可删除应用分类。
* Click image:/images/ks-qkcp/zh/icons/trash-light.svg[trash-light,18,18] on the right side of an existing app category, then click **OK** in the pop-up dialog to delete the app category.
+
--
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
删除应用分类前,您需要先将分类中的应用分配到其他分类或设置为**未分类**。
Before deleting an app category, you need to assign the apps in the category to other categories or set them as **Uncategorized**.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
--
====
====

View File

@ -1,34 +1,27 @@
---
title: "设置应用所属的分类"
keywords: "Kubernetes, {ks_product}, 应用商店管理, 应用分类, 设置应用所属的分类"
description: "介绍如何设置应用的分类。"
title: "Set App Category"
keywords: "Kubernetes, {ks_product-en}, App Store Management, App Categories, Set App Category"
description: "Describes how to set the category of an app."
weight: 02
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用分类**
本节介绍如何设置应用所属的分类。
:ks_permission: **App Store Management**
:ks_navigation: **App Categories**
This section describes how to set the category of an app.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -36,6 +29,6 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在应用模板列表中,选择需要操作的应用模板左侧的复选框,然后在列表上方点击**更改分类**。
. In the app template list, select the checkbox on the left side of the app template, then click **Change Category** above the list.
. 在**更改分类**对话框,设置应用的分类,然后点击**确定**。
. In the **Modify Category** dialog, set the category of the app, then click **OK**.

View File

@ -1,13 +1,11 @@
---
title: "应用分类"
keywords: "Kubernetes, {ks_product}, 平台管理, 应用商店管理, 应用分类"
description: "介绍如何管理应用分类。"
title: "App Categories"
keywords: "Kubernetes, {ks_product-en}, Platform Management, App Store Management, App Categories"
description: "Describes how to manage app categories."
weight: 02
layout: "second"
---
This section describes how to manage app categories.
本节介绍如何管理应用分类。
您可以根据需要将应用模板分配到一个分类中以便于管理。
You can assign app templates to a category as needed for easier management.

View File

@ -1,34 +1,29 @@
---
title: "审核应用版本"
keywords: "Kubernetes, {ks_product}, 应用商店, 应用审核, 审核应用版本"
description: "介绍如何审核提交到应用商店的应用版本。"
title: "Review App Versions"
keywords: "Kubernetes, {ks_product-en}, App Store, App Review, Review App Version"
description: "Describes how to review app versions submitted to the App Store."
weight: 01
---
:ks_navigation: **应用审核**
:ks_permission: **应用商店管理**
本节介绍如何审核提交到应用商店的应用版本。
:ks_navigation: **Application Review**
:ks_permission: **App Store Management**
This section describes how to review app versions submitted to the App Store.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* **KubeSphere App Store Management** should have been installed and enabled.
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* 企业空间成员已提交应用版本并且应用版本尚未被审核。
* An app version has been submitted to the App Store, and has not yet been reviewed.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -36,17 +31,17 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在**新提交**页签,点击需要审核的应用版本的名称。
. On the **New** tab, click the name of the app version you need to review.
. 在**应用详情**区域,查看应用的相关信息,然后根据需要点击**拒绝**或**批准**。
. In the **App Details** page, review the app's information, then click **Reject** or **Approve** as needed.
+
--
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
* 如果点击**拒绝**,您需要在**拒绝原因**对话框进一步输入拒绝应用发布的原因,然后点击**确定**。
* If you click **Reject**, you need to further input the reason in the **Rejection Reason** dialog, then click **OK**.
* 应用版本审核通过后,还需要应用商店管理员将其上架,才能将应用版本发布到应用商店。
* After the app version is approved, if you want to publish it in the App Store, the App Store administrator should also list it.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
--
--

View File

@ -1,34 +1,27 @@
---
title: "查看应用版本审核记录"
keywords: "Kubernetes, {ks_product}, 应用商店, 应用审核, 查看应用版本审核记录"
description: "介绍如何查看应用版本审核记录。"
title: "View Review Records of App Versions"
keywords: "Kubernetes, {ks_product-en}, App Store, App Review, View App Version Review Records"
description: "Describes how to view review records of app versions."
weight: 02
---
:ks_menu: **平台管理 > 应用商店管理**
:ks_navigation: **应用审核**
:ks_permission: **应用商店管理**
本节介绍如何查看应用版本审核记录。
:ks_navigation: **Application Review**
:ks_permission: **App Store Management**
This section describes how to view review records of app versions.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -36,40 +29,40 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在**应用审核**页面,点击**新提交**、**已完成**或**全部**页签,查看应用版本的审核记录。
. On the **Application Review** page, click the **New**, **Completed**, or **All** tab to view the review records of app versions.
+
====
* **应用审核**页面提供以下信息:
* The **Application Review** page provides the following information:
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|名称
|应用版本名称、图标、Helm Chart 版本。
|Name
|The icon, name, and Helm Chart version of the app version.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-workspace.adoc[]
|提交者
|提交应用版本的用户。
|Submitter
|The user who submitted the app version.
|状态
|应用版本当前的审核状态。
|Status
|The current review status of the app version.
* **待审核**:企业空间成员已提交应用版本,应用商店管理员尚未进行审核。
* **Audit**: The app version has been submitted by a workspace member, but has not yet been reviewed by the App Store administrator.
* **已发布**:应用商店管理员已批准应用发布。
* **Published**: The App Store administrator has approved the app version.
* **已拒绝**:应用商店管理员已拒绝应用发布。
* **Rejected**: The App Store administrator has rejected the app version.
include::../../../../../_custom-en/workspaceManagement/appTemplates/appTemplates-para-versionUpdateTime.adoc[]
|===
--
* 在列表上方点击搜索框并输入关键字,可搜索名称包含特定关键字的应用版本。
* Click the search box at the top of the list to search for app versions by name.
include::../../../../../../_ks_components-en/oper-refreshListData.adoc[]
include::../../../../../../_ks_components-en/oper-customizeColumns.adoc[]
====
====

View File

@ -1,13 +1,11 @@
---
title: "应用审核"
keywords: "Kubernetes, {ks_product}, 平台管理, 应用商店管理, 应用审核"
description: "介绍如何审校提交到应用商店的应用版本。"
title: "App Review"
keywords: "Kubernetes, {ks_product-en}, Platform Management, App Store Management, App Review"
description: "Describes how to review app versions submitted to the App Store."
weight: 03
layout: "second"
---
This section describes how to review app templates submitted by workspace members.
本节介绍如何对企业空间成员提交的应用模板进行审核。
企业空间成员可以在创建应用模板后将应用模板提交到应用商店,由平台级别具有**应用管理**权限的用户对应用模板进行审核。应用模板审核通过后可以上架到应用商店。
Workspace members can submit app templates to the App Store after creating them. Users with the **App Store Management** permission can review these app templates. Approved app templates can be listed in the App Store.

View File

@ -1,34 +1,29 @@
---
title: "添加应用仓库"
keywords: "Kubernetes, {ks_product}, 平台, 应用仓库, 添加应用仓库"
description: "介绍如何添加应用仓库。"
title: "Add an App Repository"
keywords: "Kubernetes, {ks_product-en}, Platform, App Repositories, Add App Repository"
description: "Describes how to add an app repository."
weight: 01
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用仓库**
本节介绍如何为{ks_product_both}平台添加应用仓库。
:ks_permission: **App Store Management**
:ks_navigation: **App Repositories**
This section describes how to add an app repository to the {ks_product-en} platform.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* **KubeSphere App Store Management** should have been installed and enabled.
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* 已提前创建 Helm Chart 仓库。有关如何创建 Helm Chart 仓库,请参阅 link:https://helm.sh/zh/docs/topics/chart_repository/[Helm 官方文档]。
* A Helm Chart repository has been created in advance. For information on how to create a Helm Chart repository, see the link:https://helm.sh/docs/topics/chart_repository/[Helm Documentation].
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -36,12 +31,12 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在页面点击**添加**。
. Click **Add** on the page.
. 在**添加应用仓库**对话框,设置应用仓库的参数,然后点击**确定**。
. In the **Add App Repository** dialog, set the parameters for the app repository, then click **OK**.
+
--
include::../../../../../_custom-en/workspaceManagement/appRepositories/appRepositories-para-createAppRepository.adoc[]
应用仓库创建完成后将显示在应用仓库列表中。
--
The app repository will be displayed in the app repository list after it is created.
--

View File

@ -1,68 +1,63 @@
---
title: "查看应用仓库列表"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用仓库, 查看应用仓库列表"
description: "介绍如何查看应用仓库列表。"
title: "View App Repository List"
keywords: "Kubernetes, {ks_product-en}, Workspace, App Repositories, View App Repository List"
description: "Describes how to view the app repository list."
weight: 02
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用仓库**
本节介绍如何查看应用仓库列表。
:ks_permission: **App Store Management**
:ks_navigation: **App Repositories**
This section describes how to view the app repository list.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
====
* 应用仓库列表提供以下信息:
* The app repository list provides the following information:
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|名称
|应用仓库的名称和描述信息。
|Name
|The name and description of the app repository.
|状态
|应用仓库当前的状态。
|Status
|The current status of the app repository.
* **成功**:应用仓库已添加并同步成功。
* **Successful**: The app repository has been added and synchronized successfully.
* **同步中**:应用仓库正在与 Helm Chart 仓库同步中。
* **Syncing**: The app repository is currently being synchronized with the Helm Chart repository.
* **不同步**:同步间隔时间设置为 0 时,应用仓库不与 Helm Chart 仓库同步。
* **Out-sync**: The app repository is not synchronized with the Helm Chart repository when the sync interval is set to 0.
* **失败**:应用仓库与 Helm Chart 仓库同步失败。
* **Failed**: The app repository failed to synchronize with the Helm Chart repository.
|URL
|Helm Chart 仓库的 URL。
|The URL of the Helm Chart repository.
|===
--
* 在列表上方点击搜索框并输入关键字,可搜索名称包含特定关键字的应用仓库。
* Click the search box at the top of the list to search for app repositories by name.
include::../../../../../../_ks_components-en/oper-refreshListData.adoc[]
include::../../../../../../_ks_components-en/oper-customizeColumns.adoc[]
====
====

View File

@ -1,32 +1,27 @@
---
title: "编辑应用仓库"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用仓库, 编辑应用仓库"
description: "介绍如何编辑应用仓库。"
title: "Edit App Repositories"
keywords: "Kubernetes, {ks_product-en}, Workspace, App Repositories, Edit App Repository"
description: "Describes how to edit an app repository."
weight: 03
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用仓库**
本节介绍如何编辑应用仓库。
:ks_permission: **App Store Management**
:ks_navigation: **App Repositories**
This section describes how to edit an app repository.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -34,10 +29,10 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在需要编辑的应用仓库右侧点击image:/images/ks-qkcp/zh/icons/more.svg[more,18,18],然后在下拉列表中选择**编辑**。
. Click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right side of the app repository you want to edit, then select **Edit Information** from the dropdown list.
. 在**编辑应用仓库**对话框,设置应用仓库的参数,然后点击**确定**。
. In the **Edit App Repository** dialog, set the parameters for the app repository, then click **OK**.
+
--
include::../../../../../_custom-en/workspaceManagement/appRepositories/appRepositories-para-createAppRepository.adoc[]
--
--

View File

@ -1,39 +1,34 @@
---
title: "删除应用仓库"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用仓库, 删除应用仓库"
description: "介绍如何删除应用仓库。"
title: "Delete an App Repository"
keywords: "Kubernetes, {ks_product-en}, Workspace, App Repositories, Delete App Repository"
description: "Describes how to delete an app repository."
weight: 05
---
:ks_permission: **应用商店管理**
:ks_navigation: **应用仓库**
:ks_permission: **App Store Management**
:ks_navigation: **App Repositories**
本节介绍如何删除应用仓库。
This section describes how to delete an app repository.
// Warning
include::../../../../../../_ks_components-en/admonitions/warning.adoc[]
应用仓库删除后,用户将不能从应用仓库安装应用,请谨慎执行此操作。
After an app repository is deleted, users will not be able to install apps from the repository. Please proceed with caution.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -41,6 +36,6 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在需要删除的应用仓库右侧点击image:/images/ks-qkcp/zh/icons/more.svg[more,18,18],然后在下拉列表中选择**删除**。
. Click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right side of the app repository you want to delete, then select **Delete** from the dropdown list.
. 在**删除应用仓库**对话框,输入应用仓库的名称,然后点击**确定**。
. In the **Delete App Repository** dialog, enter the name of the app repository, then click **OK**.

View File

@ -1,13 +1,11 @@
---
title: "应用仓库"
keywords: "Kubernetes, {ks_product}, 企业空间, 应用管理, 应用仓库"
description: "介绍如何添加和管理应用仓库以部署和管理应用。"
title: "App Repositories"
keywords: "Kubernetes, {ks_product-en}, Workspace, App Management, App Repositories"
description: "Describes how to add and manage app repositories."
weight: 04
layout: "second"
---
This section describes how to manage app repositories on the {ks_product-en} platform.
本节介绍如何管理{ks_product_both}平台的应用仓库。
将 Helm Chart 仓库作为应用仓库添加到{ks_product_both}平台,从而在所有项目中安装应用仓库中的应用。有关如何创建 Helm Chart 仓库,请参阅 link:https://helm.sh/zh/docs/topics/chart_repository/[Helm 官方文档]。
Add Helm Chart repositories as app repositories to the {ks_product-en} platform, so that users can install apps from these repositories across all projects. For information on how to create a Helm Chart repository, see the link:https://helm.sh/docs/topics/chart_repository/[Helm Documentation].

View File

@ -1,67 +1,63 @@
---
title: "查看应用列表"
description: "介绍如何查看已部署的应用列表。"
title: "View App List"
description: "Describes how to view the list of deployed apps."
weight: 01
---
:ks_permission: **应用商店管理**
:ks_navigation: **部署管理**
本节介绍如何查看已部署的应用列表。
:ks_permission: **App Store Management**
:ks_navigation: **Deployment Management**
This section describes how to view the list of deployed apps.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
====
* 应用列表提供以下信息:
* The app list provides the following information:
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|名称
|应用的名称。
|Name
|The name of the app.
include::../../../../../_custom-en/projectManagement/apps/apps-para-status_v4.adoc[]
|应用类型
|应用模板的类型,如 **helm 应用**或 **yaml 应用**。
|App Type
|The type of the app template, such as **Helm App** or **YAML App**.
|应用模板
|创建应用所使用的应用模板。仅对基于模板的应用显示。
|App Template
|The app template used to create the app. Only displayed for template-based apps.
|版本
|应用的版本号。
|Version
|The version number of the app.
* 对于基于模板的应用,显示 Helm Chart 的版本。
* For template-based apps, it displays the Helm Chart version.
// * 对于自制应用,显示用户自定义的版本号。
// * For custom apps, it displays the user-defined version number.
|更新时间
|应用的更新时间。
|Update Time
|The update time of the app.
|===
--
* 在列表上方点击搜索框并输入关键字,可按名称搜索应用。
* Click the search box at the top of the list to search for apps by name.
include::../../../../../../_ks_components-en/oper-refreshListData.adoc[]

View File

@ -1,30 +1,26 @@
---
title: "查看应用详情"
description: "介绍如何查看应用详情。"
title: "View App Details"
description: "Describes how to view app details."
weight: 02
---
:ks_permission: **应用商店管理**
:ks_navigation: **部署管理**
本节介绍如何查看已部署应用的详情。
:ks_permission: **App Store Management**
:ks_navigation: **Deployment Management**
This section describes how to view the details of a deployed app.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -32,25 +28,25 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在**部署管理**页面,点击一个应用的名称打开其详情页面。
. On the **Deployment Management** page, click the name of an app to open its details page.
. 在应用详情页面左侧的**属性**区域查看应用的资源属性。
. On the app details page, view the resource attributes of the app in the **Attributes** area on the left.
+
--
[%header,cols="1a,4a"]
|===
|参数 |描述
|Parameter |Description
|集群
|应用所属的集群。
|Cluster
|The cluster to which the app belongs.
|项目
|应用所属的项目。
|Project
|The project to which the app belongs.
include::../../../../../_custom-en/projectManagement/apps/apps-para-status_v4.adoc[]
|应用
|应用所使用的应用模板。
|Application
|The app template used by the app.
include::../../../../../_custom-en/projectManagement/apps/apps-para-details2.adoc[]
|===
@ -62,21 +58,21 @@ include::../../../../../_custom-en/projectManagement/apps/apps-oper-viewResource
+
. 在应用详情页面右侧点击**应用模板**查看应用模板的信息。
. On the right side of the app details page, click **App Template** to view the information of the app template.
+
--
* 点击**应用描述**可查看应用的介绍信息。
* Click **App Description** to view the introduction of the app template.
* 点击 **Chart 文件**可查看 Helm Chart 压缩包中的文件。在 **Chart 文件**右侧点击下拉列表可选择需要查看的文件。点击image:/images/ks-qkcp/zh/icons/download-dark-white.svg[download,18,18]可将文件下载到本地。
* Click **Chart Files** to view the files in the Helm Chart package. On the right side of **Chart Files**, click the dropdown list to select the file you want to view. Click image:/images/ks-qkcp/zh/icons/download-dark-white.svg[download,18,18] to download the file to your local machine.
--
. 在应用详情页面右侧点击**应用设置**查看应用的设置信息。
. On the right side of the app details page, click **App Settings** to view the settings information of the app.
+
--
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
应用的默认设置保存在 Helm Chart 压缩包中的 **values.yaml** 文件中。**应用设置**页面显示的是用户在安装应用时自定义的设置。
The default settings of the app are saved in the **values.yaml** file in the Helm Chart package. The **App Settings** page displays the settings customized by the user during the app installation.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
--
--

View File

@ -1,31 +1,28 @@
---
title: "编辑应用信息"
description: "介绍如何编辑应用信息。"
title: "Edit App Information"
description: "Describes how to edit app information."
weight: 04
---
:ks_permission: **应用商店管理**
:ks_navigation: **部署管理**
:ks_permission: **App Store Management**
:ks_navigation: **Deployment Management**
本节介绍如何编辑已部署应用的信息。
This section describes how to edit the information of a deployed app.
您可以编辑应用的别名和描述。{ks_product_right}不支持编辑已部署应用的名称。
You can edit the alias and description of the app. KubeSphere does not support editing the name of a deployed app.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -33,6 +30,6 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在需要编辑的应用右侧点击image:/images/ks-qkcp/zh/icons/more.svg[more,18,18],然后在下拉列表中选择**编辑信息**。
. Click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right side of the app you want to edit, then select **Edit Information** from the dropdown list.
. 在**编辑信息**对话框设置应用的别名和描述,然后点击**确定**。
. In the **Edit Information** dialog, set the alias and description of the app, then click **OK**.

View File

@ -1,30 +1,26 @@
---
title: "删除应用"
description: "介绍如何删除已部署的应用实例。"
title: "Delete App Instances"
description: "Describes how to delete a deployed app instance."
weight: 06
---
:ks_permission: **应用商店管理**
:ks_navigation: **部署管理**
本节介绍如何删除已部署的应用实例。
:ks_permission: **App Store Management**
:ks_navigation: **Deployment Management**
This section describes how to delete a deployed app instance.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -32,6 +28,6 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
+
. 在需要删除的应用右侧点击image:/images/ks-qkcp/zh/icons/more.svg[more,18,18],然后在下拉列表中选择**删除**。
. Click image:/images/ks-qkcp/zh/icons/more.svg[more,18,18] on the right side of the app you want to delete, then select **Delete** from the dropdown list.
. 在**删除应用**对话框输入应用名称,然后点击**确定**。
. In the **Delete App** dialog, enter the name of the app, then click **OK**.

View File

@ -1,31 +1,26 @@
---
title: "从应用商店部署应用"
description: "介绍如何从应用商店部署应用。"
title: "Deploy App from App Store"
description: "Describes how to deploy an app from the App Store."
weight: 08
---
:ks_permission: **应用商店管理**
:ks_navigation: **部署管理**
本节介绍如何在应用商店管理页面从应用商店部署应用。
:ks_permission: **App Store Management**
:ks_navigation: **Deployment Management**
This section describes how to deploy an app from the App Store on the App Store Management page.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -35,23 +30,22 @@ include::../../../../../../_ks_components-en/oper-navigate.adoc[]
include::../../../../../../_ks_components-en/oper-clickCreate.adoc[]
+
. 在**创建应用**对话框点击**从应用商店**。
. In the **Create App** dialog, click **From App Store**.
. 在应用商店中,点击需要使用的应用模板,然后在右上角点击**部署**。
. In the App Store, click the app template you want to use, then click **Deployment** in the upper-right corner.
+
--
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
如果弹出**部署须知**对话框,请仔细阅读相关内容,然后点击**同意**。
If the **Deployment Notice** dialog pops up, please read the related content carefully, then click **Agree**.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
--
. 在弹出的**位置**对话框,选择应用的安装位置,然后点击**确定**。
. In the pop-up **Location** dialog, select the installation location of the app, then click **OK**.
+
@ -62,9 +56,9 @@ include::../../../../../_custom-en/projectManagement/apps/apps-oper-installApp.a
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
应用商店中的应用由具有相关权限的企业空间成员发布或由第三方提供。有关应用功能参数的更多信息,请联系相关企业空间成员或应用的提供方。
Apps in the App Store are provided by workspace members with relevant permissions or third parties. For more information about app parameters, please contact the relevant workspace members or the app provider.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
应用创建完成后将显示在应用列表中。
--
The app will be displayed in the app list after it is created.
--

View File

@ -1,31 +1,27 @@
---
title: "从应用模板部署应用"
keywords: "Kubernetes, {ks_product}, 项目管理, 应用, 从应用模板安装应用"
description: "介绍如何从应用模板安装应用。"
title: "Deploy App from App Templates"
keywords: "Kubernetes, {ks_product-en}, Project Management, Apps, Install App from App Template"
description: "Describes how to install an app from an app template."
weight: 10
---
:ks_permission: **应用商店管理**
:ks_navigation: **部署管理**
:ks_permission: **App Store Management**
:ks_navigation: **Deployment Management**
本节介绍如何在应用商店管理页面从应用模板部署应用。
This section describes how to deploy an app from an app template on the App Store Management page.
== Prerequisites
* {empty}
include::../../../../../_custom-en/platformManagement/platformManagement-prer-requiredPermission_v4.adoc[]
* {ks_product_right}平台需要安装并启用 **KubeSphere 应用商店管理**扩展组件。
* **KubeSphere App Store Management** should have been installed and enabled.
== Steps
include::../../../../../_custom-en/platformManagement/platformManagement-oper-logIn.adoc[]
. 在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**。
. Click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the upper-right corner and select **App Store Management**.
+
@ -37,18 +33,18 @@ include::../../../../../../_ks_components-en/oper-clickCreate.adoc[]
+
. 在**创建应用**对话框点击**从应用模板**。
. In the **Create App** dialog, click **From App Template**.
. 在**应用模板**页面,点击**当前企业空间**下拉列表,选择**当前企业空间**或一个应用仓库。
. On the **App Template** page, click the **Current Workspace** dropdown list and select **Current Workspace** or an app repository.
. 点击需要使用的应用模板,然后点击**安装**。
. Click the app template you want to use, then click **Install**.
+
--
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
应用模板由具有相关权限的企业空间成员创建,应用仓库由应用商店管理员创建。
有关更多信息请参阅link:../../../02-app-management/01-app-templates/01-create-an-app-template/[创建应用模板]和link:../../../03-app-store-management/04-app-repositories/01-add-an-app-repository/[添加应用仓库]。
App templates are created by workspace members with relevant permissions, and app repositories are created by App Store administrators.
For more information, see link:../../../02-app-management/01-app-templates/01-create-an-app-template/[Create an App Template] and link:../../../03-app-store-management/04-app-repositories/01-add-an-app-repository/[Add an App Repository].
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
--
@ -61,9 +57,9 @@ include::../../../../../_custom-en/projectManagement/apps/apps-oper-installApp.a
// Note
include::../../../../../../_ks_components-en/admonitions/note.adoc[]
有关应用功能参数的更多信息,请联系相关企业空间成员或应用的提供方。
For more information about app parameters, please contact the relevant workspace members or the app provider.
include::../../../../../../_ks_components-en/admonitions/admonEnd.adoc[]
应用创建完成后将显示在应用列表中。
--
The app will be displayed in the app list after it is created.
--

View File

@ -1,11 +1,9 @@
---
title: "部署管理"
keywords: "Kubernetes, {ks_product}, 平台管理, 应用, 应用管理, 应用部署"
description: "介绍如何管理所有已部署的应用实例,以及如何直接部署应用到项目。"
title: "Deployment Management"
keywords: "Kubernetes, {ks_product-en}, Platform Management, Apps, App Management, App Deployment"
description: "Describes how to manage all deployed app instances and how to directly deploy apps to projects."
weight: 05
layout: "second"
---
本节介绍如何管理{ks_product_both}平台中所有已部署的应用实例,以及如何直接部署应用到项目。
This section describes how to manage all deployed app instances on the {ks_product-en} platform and how to directly deploy apps to projects.

View File

@ -1,17 +1,15 @@
---
title: "应用商店管理"
keywords: "Kubernetes, {ks_product}, 平台管理, 应用商店管理"
description: "介绍如何管理应用商店。"
title: "App Store Management"
keywords: "Kubernetes, {ks_product-en}, platform management, app store management"
description: "Describes how to manage the App Store."
weight: 03
layout: "second"
---
This section describes how to manage the App Store.
The App Store provides application templates based on Helm Chart, and all project members of the {ks_product-en} platform can access the App Store.
本节介绍如何管理应用商店。
The App Store administrator can categorize, review, list, and delist application templates in the App Store, manage the platform's application repositories and all deployed application instances, and directly deploy applications to projects.
应用商店提供了基于 Helm Chart 的应用模板,{ks_product_right}平台所有项目的成员都可以访问应用商店。
应用商店管理员可以对应用商店中的应用模板进行分类、审核、上架、下架等操作,管理平台的应用仓库和所有已部署的应用实例,并直接部署应用到项目。
安装“KubeSphere 应用商店管理”扩展组件后在页面右上角点击image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18]图标,选择**应用商店管理**,进入应用商店的管理页面。
After installing the "KubeSphere App Store Management" extension, click image:/images/ks-qkcp/zh/icons/grid.svg[grid,18,18] in the top-right corner of the page, click **App Store Management**, and enter the App Store management page.

View File

@ -1,18 +1,15 @@
---
title: "KubeSphere 应用商店管理"
title: "KubeSphere App Store Management"
weight: 02
layout: "second"
---
This section introduces how to use the "KubeSphere App Store Management" extension.
本节介绍如何使用“KubeSphere 应用商店管理”扩展组件。
After installing the "KubeSphere App Store Management" extension, **App Templates** will appear under the **App Management** menu in the left navigation pane of the workspace, and **App Store Management** will appear in the extension access entry in the upper right corner of the page.
安装“KubeSphere 应用商店管理”扩展组件后,企业空间左侧导航栏的**应⽤管理**菜单下将显⽰**应用模板**选项,页面右上角的扩展组件快捷入口中将显⽰**应⽤商店管理**选项。
使用该扩展组件:
- 企业空间管理员可以管理应用模板,提交应用模板中定义的应用到应用商店。待应用商店管理员审批通过并上架后,即可发布应用程序到应用商店,供{ks_product_both}平台的所有项目安装该应用。
- 应用商店管理员可以对应用商店中的应用模板进行分类、审核、上架、下架等操作,管理平台的应用仓库和所有已部署的应用实例,并直接部署应用到项目。
By using this extension:
- Workspace administrators can manage application templates, submit applications defined in the application templates to the App Store. After the App Store administrator approves and lists the application, it can be published to the App Store for all projects in KubeSphere to deploy the application.
- App Store administrators can categorize, review, list, delist application templates in the App Store, manage the platform's application repositories and all deployed application instances, and directly deploy applications to projects.

View File

@ -10,12 +10,8 @@ layout: "second"
“KubeSphere 服务网格”扩展组件用于启用{ks_product_both}平台的服务网格功能,基于开源项目 Istio 构建,将微服务治理和流量管理可视化。它拥有强大的工具包,包括熔断机制、蓝绿部署、金丝雀发布、流量镜像、链路追踪、可观测性和流量控制等。
// 服务网格支持代码无侵入的微服务治理帮助开发者快速上手Istio 的学习曲线也极大降低。其中,灰度发布策略为用户在不影响微服务之间通信的情况下测试和发布新的应用版本发挥了重要作用。
安装“KubeSphere 服务网格”扩展组件后,项⽬左侧导航栏将显⽰**服务网格**选项,支持创建自制应用、管理自制应用的灰度发布。
// ⾃制应⽤详情⻚⾯将显⽰**流量监控**、**灰度发布**和**链路追踪**⻚签。在创建自制应用时,启用应用治理可使用流量监控、灰度发布和链接追踪功能。
[.admon.attention,cols="a"]
|===
|注意

View File

@ -5,6 +5,7 @@ description: "Learn how to use various extensions."
weight: 11
layout: "second"
icon: "/images/docs/common/docs.svg"
draft: true
---
This section explains how to use the various extensions in KubeSphere. Before using them, please first link:../06-extension-user-guide/01-install-components-pdf/[Install Extensions].

View File

@ -5,7 +5,7 @@ description: "介绍 KubeSphere LuBan 的背景和优势。"
weight: 01
---
{ks_product_right},是基于 Kubernetes 内核的分布式多租户商用云原生操作系统。在开源能力的基础上,在多云集群管理、微服务治理、应用管理等多个核心业务场景进行功能延伸。商用扩展中心实现高度模块化,满足不同场景业务需求。以强大的企业级云原生底座,完善的专家级解决方案和服务支持,赋能企业数字化转型和规模化运营。
{ks_product},是基于 Kubernetes 内核的分布式多租户商用云原生操作系统。在开源能力的基础上,在多云集群管理、微服务治理、应用管理等多个核心业务场景进行功能延伸。商用扩展中心实现高度模块化,满足不同场景业务需求。以强大的企业级云原生底座,完善的专家级解决方案和服务支持,赋能企业数字化转型和规模化运营。
自{ks_product_left} v4.0 起,引入扩展机制,推出了全新的 KubeSphere 架构:**KubeSphere LuBan**,它构建在 link:https://kubernetes.io/zh-cn/docs/concepts/extend-kubernetes/[Kubernetes] 之上支持高度可配置和可扩展。KubeSphere LuBan是一个分布式的云原生可扩展开放架构为扩展组件提供一个可热插拔的微内核。自此KubeSphere 所有功能组件及第三方组件都会基于 KubeSphere LuBan以扩展组件的方式无缝融入到 KubeSphere 控制台中,并独立维护版本,真正实现即插即用的应用级云原生操作系统。

View File

@ -38,7 +38,7 @@ helm install harbor-release harbor/harbor --set expose.type=nodePort,externalURL
. 点击刚刚创建的项目,在**机器人账户**页签下点击**添加机器人账户**。
. 在弹出的对话框中,为机器人账户设置名称 **robot-test** 和**过期时间**。然后在**权限**中勾选制品Artifact的所有权限。点击**完成**。
. 在弹出的对话框中,为机器人账户设置名称 **robot-test** 和**过期时间**。然后在**权限**中勾选制品Artifact和仓库的所有权限。点击**完成**。
. 在弹出的对话框中,点击**导出到文件中**,保存该 Harbor 令牌。
@ -46,7 +46,7 @@ helm install harbor-release harbor/harbor --set expose.type=nodePort,externalURL
配置 Docker使其忽略您 Harbor 仓库的安全性。
. 在您的主机上运行 **vim /etc/docker/daemon.json** 命令以编辑 **daemon.json** 文件,输入以下内容并保存更改。
. 在所有集群节点上运行 **vim /etc/docker/daemon.json** 命令以编辑 **daemon.json** 文件,添加以下内容并保存更改。
+
--
[,json]
@ -75,6 +75,7 @@ helm install harbor-release harbor/harbor --set expose.type=nodePort,externalURL
"max-size": "5m",
"max-file": "3"
},
// 注意添加逗号
"exec-opts": ["native.cgroupdriver=systemd"],
"insecure-registries": ["103.61.38.55:30002"]
}
@ -87,7 +88,6 @@ helm install harbor-release harbor/harbor --set expose.type=nodePort,externalURL
[,bash]
----
sudo systemctl daemon-reload
sudo systemctl restart docker
----
//note
@ -98,7 +98,7 @@ sudo systemctl restart docker
|
建议您在隔离的测试环境或者严格控制的离线环境中使用该方案。有关更多信息,请参阅 link:https://docs.docker.com/registry/insecure/#deploy-a-plain-http-registry[Deploy a plain HTTP registry]。
完成上述操作后,即可在项目中部署工作负载时使用您 Harbor 仓库中的镜像。您需要为自己的 Harbor 仓库创建一个镜像密钥,然后在部署工作负载添加容器时,点击**Docker Hub**,选择您的 Harbor 仓库并输入镜像的绝对路径以搜索您的镜像。
完成上述操作后,即可在项目中部署工作负载时使用您 Harbor 仓库中的镜像。您需要为自己的 Harbor 仓库创建一个镜像密钥,然后在部署工作负载添加容器时,点击 **Docker Hub**,选择您的 Harbor 仓库并输入镜像的绝对路径以搜索您的镜像。
|===
--
@ -127,7 +127,7 @@ sudo systemctl restart docker
. 将以下内容复制粘贴至 Jenkinsfile。注意必须将 **REGISTRY**、**HARBOR_NAMESPACE**、**APP_NAME** 和 **HARBOR_CREDENTIAL** 替换为您自己的值。
+
--
[,json]
[,yaml]
----
pipeline {
@ -153,7 +153,7 @@ pipeline {
stage('docker login') {
steps{
container ('maven') {
// 请替换 -u 后面的 Docker Hub 用户名,不要忘记加上 ''。您也可以使用 Docker Hub 令牌。
// 请将 -u 后面的参数替换为 Harbor 令牌文件中 name 的值,不要忘记加上 ''
sh '''echo $HARBOR_CREDENTIAL_PSW|docker login $REGISTRY -u 'robot$robot-test' --password-stdin'''
}
}

View File

@ -1,7 +1,7 @@
---
title: "删除应用版本"
description: "介绍如何删除应用版本。"
weight: 08
weight: 09
---
:ks_permission: **应用商店管理**

View File

@ -10,4 +10,4 @@ layout: "second"
本节介绍如何对企业空间成员提交的应用模板进行审核。
企业空间成员可以在创建应用模板后将应用模板提交到应用商店,由平台级别具有**应用管理**权限的用户对应用模板进行审核。应用模板审核通过后可以上架到应用商店。
企业空间成员可以在创建应用模板后将应用模板提交到应用商店,由平台级别具有**应用商店管理**权限的用户对应用模板进行审核。应用模板审核通过后可以上架到应用商店。