diff --git a/content/en/docs/application-store/external-apps/deploy-gitlab.md b/content/en/docs/application-store/external-apps/deploy-gitlab.md
index 774439958..84753bc09 100644
--- a/content/en/docs/application-store/external-apps/deploy-gitlab.md
+++ b/content/en/docs/application-store/external-apps/deploy-gitlab.md
@@ -13,63 +13,61 @@ This tutorial demonstrates how to deploy GitLab on KubeSphere.
## Prerequisites
- You need to enable [the OpenPitrix system](../../../pluggable-components/app-store/).
-- You need to create a workspace, a project, and two user accounts (`ws-admin` and `project-regular`) for this tutorial. The account `ws-admin` must be granted the role of `workspace-admin` in the workspace, and the account `project-regular` must be invited to the project with the role of `operator`. If they are not ready, refer to [Create Workspaces, Projects, Accounts and Roles](../../../quick-start/create-workspace-and-project/).
+- You need to create a workspace, a project, and two accounts (`ws-admin` and `project-regular`) for this tutorial. The account `ws-admin` must be granted the role of `workspace-admin` in the workspace, and the account `project-regular` must be invited to the project with the role of `operator`. If they are not ready, refer to [Create Workspaces, Projects, Accounts and Roles](../../../quick-start/create-workspace-and-project/).
## Hands-on Lab
### Step 1: Add an app repository
-1. Log in to KubeSphere as `ws-admin`. In your workspace, go to **App Repos** under **Apps Management**, and then click **Add Repo**.
+1. Log in to KubeSphere as `ws-admin`. In your workspace, go to **App Repositories** under **App Management**, and then click **Add**.
- 
+ 
-2. In the dialog that appears, enter `main` for the app repository name and `https://charts.kubesphere.io/main` for the app repository URL. Click **Validate** to verify the URL and you will see a green check mark next to the URL if it is available. Click **OK** to continue.
+2. In the displayed dialog box, enter `main` for the app repository name and `https://charts.kubesphere.io/main` for the app repository URL. Click **Validate** to verify the URL and you will see a green check mark next to the URL if it is available. Click **OK** to continue.
- 
+ 
-3. The repository displays in the list after successfully imported to KubeSphere.
+3. The repository is displayed in the list after successfully imported to KubeSphere.
- 
+ 
### Step 2: Deploy GitLab
-1. Log out of KubeSphere and log back in as `project-regular`. In your project, go to **Applications** under **Application Workloads** and click **Deploy New Application**.
+1. Log out of KubeSphere and log back in as `project-regular`. In your project, go to **Apps** under **Application Workloads** and click **Deploy New App**.
- 
+ 
-2. In the dialog that appears, select **From App Templates**.
+2. In the displayed dialog box, select **From App Templates**.
- 
+ 
3. Select `main` from the drop-down list, then click **gitlab**.
- 
+ 
-4. On the **App Info** tab and the **Chart Files** tab, you can view the default configuration from the console. Click **Deploy** to continue.
+4. On the **App Information** tab and the **Chart Files** tab, you can view the default configuration from the console. Click **Deploy** to continue.
- 
+ 
-5. On the **Basic Info** page, you can view the app name, app version, and deployment location. Click **Next** to continue.
+5. On the **Basic Information** page, you can view the app name, app version, and deployment location. This tutorial uses the version `4.2.3 [13.2.2]`. Click **Next** to continue.
- 
+ 
-6. On the **App Config** page, use the following configurations to replace the default configurations, and then click **Deploy**.
+6. On the **App Configurations** page, use the following configurations to replace the default configurations, and then click **Deploy**.
```yaml
global:
hosts:
domain: demo-project.svc.cluster.local
-
- gitlab-runner:
- install: false
-
- gitlab:
- webservice:
- helmTests:
- enabled: false
+ gitlab-runner:
+ install: false
+ gitlab:
+ webservice:
+ helmTests:
+ enabled: false
```
-
- 
+
+ 
{{< notice note >}}
@@ -79,13 +77,13 @@ This tutorial demonstrates how to deploy GitLab on KubeSphere.
7. Wait for GitLab to be up and running.
- 
+ 
8. Go to **Workloads**, and you can see all the Deployments and StatefulSets created for GitLab.
- 
+ 
- 
+ 
{{< notice note >}}
@@ -95,15 +93,13 @@ This tutorial demonstrates how to deploy GitLab on KubeSphere.
### Step 3: Get the root user's password
-1. Go to **Secrets** under **Configurations**, enter `gitlab-initial-root-password` in the search bar, and then press **Enter** on your keyboard to search the Secret.
+1. Go to **Secrets** under **Configurations**, enter `gitlab-initial-root-password` in the search box, and then press **Enter** on your keyboard to search the Secret.
- 
+ 
-2. Click the Secret to go to its detail page, and then click the eye icon in the upper-right corner to view the password. Make sure you copy it.
+2. Click the Secret to go to its detail page, and then click
in the upper-right corner to view the password. Make sure you copy it.
- 
-
- 
+ 
### Step 4: Edit the hosts file
@@ -130,9 +126,9 @@ This tutorial demonstrates how to deploy GitLab on KubeSphere.
### Step 5: Access GitLab
-1. Go to **Services** under **Application Workloads**, enter `nginx-ingress-controller` in the search bar, and then press **Enter** on your keyboard to search the Service. You can see the Service is being exposed through port `32618`, which you can use to access GitLab.
+1. Go to **Services** under **Application Workloads**, enter `nginx-ingress-controller` in the search box, and then press **Enter** on your keyboard to search the Service. You can see the Service is being exposed through port `31246`, which you can use to access GitLab.
- 
+ 
{{< notice note >}}
@@ -140,11 +136,11 @@ This tutorial demonstrates how to deploy GitLab on KubeSphere.
{{ notice >}}
-2. Access GitLab through `http://gitlab.demo-project.svc.cluster.local:32618` using the root account and its initial password (`root/LAtonWwrzFvbAW560gaZ0oty6slpkCcywzzCCpeqql9bxIjJBMSGys43zSwq3d9I`).
+2. Access GitLab through `http://gitlab.demo-project.svc.cluster.local:31246` using the root account and its initial password (`root/ojPWrWECLWN0XFJkGs7aAqtitGMJlVfS0fLEDE03P9S0ji34XDoWmxs2MzgZRRWF`).
- 
+ 
- 
+ 
{{< notice note >}}
diff --git a/content/zh/docs/application-store/external-apps/deploy-gitlab.md b/content/zh/docs/application-store/external-apps/deploy-gitlab.md
index c2725715c..bca2f3a94 100644
--- a/content/zh/docs/application-store/external-apps/deploy-gitlab.md
+++ b/content/zh/docs/application-store/external-apps/deploy-gitlab.md
@@ -43,15 +43,15 @@ weight: 14310
3. 从下拉菜单中选择 `main`,然后点击 **gitlab**。
- 
+ 
4. 在**应用信息**选项卡和**配置文件**选项卡,可以看到控制台的默认配置。点击**部署**继续。
- 
+ 
-5. 在**基本信息**页面,可以看到应用名称、应用版本以及部署位置。点击**下一步**继续。
+5. 在**基本信息**页面,可以看到应用名称、应用版本以及部署位置。本教程使用 `4.2.3 [13.2.2]` 版本。点击**下一步**继续。
- 
+ 
6. 在**应用配置**页面,使用以下配置替换默认配置,然后点击**部署**。
@@ -59,17 +59,15 @@ weight: 14310
global:
hosts:
domain: demo-project.svc.cluster.local
-
- gitlab-runner:
- install: false
-
- gitlab:
- webservice:
- helmTests:
- enabled: false
+ gitlab-runner:
+ install: false
+ gitlab:
+ webservice:
+ helmTests:
+ enabled: false
```
-
- 
+
+ 
{{< notice note >}}
@@ -79,13 +77,13 @@ weight: 14310
7. 等待 GitLab 正常运行。
- 
+ 
8. 访问**工作负载**,可以看到为 GitLab 创建的所有部署和有状态副本集。
- 
+ 
- 
+ 
{{< notice note >}}
@@ -97,13 +95,11 @@ weight: 14310
1. 访问**配置中心**的密钥,在搜索栏输入 `gitlab-initial-root-password`,然后按下键盘上的**回车键**来搜索密钥。
- 
+ 
-2. 点击密钥访问其详情页,然后点击右上角的眼睛图标查看密码。请确保将密码进行复制。
+2. 点击密钥访问其详情页,然后点击右上角的
查看密码。请确保将密码进行复制。
- 
-
- 
+ 
### 步骤 4:编辑 hosts 文件
@@ -130,9 +126,9 @@ weight: 14310
### 步骤 5:访问 GitLab
-1. 访问**应用负载**下的**服务**,在搜索栏输入 `nginx-ingress-controller`,然后按下键盘上的**回车键**搜索该服务,可以看到通过端口 `32618` 暴露的服务,您可以使用该端口访问 GitLab。
+1. 访问**应用负载**下的**服务**,在搜索栏输入 `nginx-ingress-controller`,然后按下键盘上的**回车键**搜索该服务,可以看到通过端口 `31246` 暴露的服务,您可以使用该端口访问 GitLab。
- 
+ 
{{< notice note >}}
@@ -140,11 +136,11 @@ weight: 14310
{{ notice >}}
-2. 通过 `http://gitlab.demo-project.svc.cluster.local:32618` 使用 root 帐户及其初始密码 (`root/LAtonWwrzFvbAW560gaZ0oty6slpkCcywzzCCpeqql9bxIjJBMSGys43zSwq3d9I`) 访问 GitLab。
+2. 通过 `http://gitlab.demo-project.svc.cluster.local:31246` 使用 root 帐户及其初始密码 (`root/ojPWrWECLWN0XFJkGs7aAqtitGMJlVfS0fLEDE03P9S0ji34XDoWmxs2MzgZRRWF`) 访问 GitLab。
- 
+ 
- 
+ 
{{< notice note >}}
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/access-gitlab.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/access-gitlab.PNG
deleted file mode 100644
index 3d765dd47..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/access-gitlab.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/access_gitlab.png b/static/images/docs/appstore/external-apps/deploy-gitlab/access_gitlab.png
new file mode 100644
index 000000000..a39120369
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/access_gitlab.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/add-main-repo.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/add-main-repo.PNG
deleted file mode 100644
index 93ae82321..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/add-main-repo.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/add-main_repo.png b/static/images/docs/appstore/external-apps/deploy-gitlab/add-main_repo.png
new file mode 100644
index 000000000..fe3745007
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/add-main_repo.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/add-repo.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/add-repo.PNG
deleted file mode 100644
index 3081ad6b1..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/add-repo.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/add_repo.png b/static/images/docs/appstore/external-apps/deploy-gitlab/add_repo.png
new file mode 100644
index 000000000..354236e13
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/add_repo.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/added-main-repo.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/added-main-repo.PNG
deleted file mode 100644
index 46ee8dd2b..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/added-main-repo.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/added-main_repo.png b/static/images/docs/appstore/external-apps/deploy-gitlab/added-main_repo.png
new file mode 100644
index 000000000..3b256ce77
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/added-main_repo.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/basic-info.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/basic-info.PNG
deleted file mode 100644
index 99dd3c37d..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/basic-info.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/basic_info.png b/static/images/docs/appstore/external-apps/deploy-gitlab/basic_info.png
new file mode 100644
index 000000000..731f22853
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/basic_info.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/change-value.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/change-value.PNG
deleted file mode 100644
index 6b1bc2d9b..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/change-value.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/change_value.png b/static/images/docs/appstore/external-apps/deploy-gitlab/change_value.png
new file mode 100644
index 000000000..b8c5e97bc
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/change_value.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/click-eye-icon.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/click-eye-icon.PNG
deleted file mode 100644
index 652689922..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/click-eye-icon.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/click-gitlab.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/click-gitlab.PNG
deleted file mode 100644
index cafdef476..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/click-gitlab.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/click_gitlab.png b/static/images/docs/appstore/external-apps/deploy-gitlab/click_gitlab.png
new file mode 100644
index 000000000..f63bfac8b
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/click_gitlab.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/deploy-app.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/deploy-app.PNG
deleted file mode 100644
index 4dd8af19b..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/deploy-app.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/deploy_app.png b/static/images/docs/appstore/external-apps/deploy-gitlab/deploy_app.png
new file mode 100644
index 000000000..ccdafa1ba
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/deploy_app.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/deployments-running.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/deployments-running.PNG
deleted file mode 100644
index 054ab79ed..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/deployments-running.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/deployments_running.png b/static/images/docs/appstore/external-apps/deploy-gitlab/deployments_running.png
new file mode 100644
index 000000000..47add29f1
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/deployments_running.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/eye-icon.png b/static/images/docs/appstore/external-apps/deploy-gitlab/eye-icon.png
new file mode 100644
index 000000000..bfb5524bb
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/eye-icon.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/from-app-templates.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/from-app-templates.PNG
deleted file mode 100644
index e1b315799..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/from-app-templates.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/from-app_templates.png b/static/images/docs/appstore/external-apps/deploy-gitlab/from-app_templates.png
new file mode 100644
index 000000000..b86a7dd7e
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/from-app_templates.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab-console.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab-console.PNG
deleted file mode 100644
index 241c298a4..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab-console.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab-running.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab-running.PNG
deleted file mode 100644
index ccb78b2ec..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab-running.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_console.png b/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_console.png
new file mode 100644
index 000000000..760c5b24f
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_console.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_running.png b/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_running.png
new file mode 100644
index 000000000..f71aaadc0
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_running.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/initial_password.png b/static/images/docs/appstore/external-apps/deploy-gitlab/initial_password.png
new file mode 100644
index 000000000..6faa5c457
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/initial_password.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/password.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/password.PNG
deleted file mode 100644
index 53019334a..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/password.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/search-secret.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/search-secret.PNG
deleted file mode 100644
index dd3b7156c..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/search-secret.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/search-service.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/search-service.PNG
deleted file mode 100644
index 16d110415..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/search-service.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/search_secret.png b/static/images/docs/appstore/external-apps/deploy-gitlab/search_secret.png
new file mode 100644
index 000000000..46bbaa4ec
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/search_secret.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/search_service.png b/static/images/docs/appstore/external-apps/deploy-gitlab/search_service.png
new file mode 100644
index 000000000..d691d9bbe
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/search_service.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/statefulsets-running.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/statefulsets-running.PNG
deleted file mode 100644
index 51490c35b..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/statefulsets-running.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/statefulsets_running.png b/static/images/docs/appstore/external-apps/deploy-gitlab/statefulsets_running.png
new file mode 100644
index 000000000..a6d7cfc63
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/statefulsets_running.png differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/view-config.PNG b/static/images/docs/appstore/external-apps/deploy-gitlab/view-config.PNG
deleted file mode 100644
index 091d51970..000000000
Binary files a/static/images/docs/appstore/external-apps/deploy-gitlab/view-config.PNG and /dev/null differ
diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/view_config.png b/static/images/docs/appstore/external-apps/deploy-gitlab/view_config.png
new file mode 100644
index 000000000..b14c459ca
Binary files /dev/null and b/static/images/docs/appstore/external-apps/deploy-gitlab/view_config.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png
new file mode 100644
index 000000000..a39120369
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/basic-info.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/basic-info.png
deleted file mode 100644
index 2c3a5c70d..000000000
Binary files a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/basic-info.png and /dev/null differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/basic_info.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/basic_info.png
new file mode 100644
index 000000000..c6d23bc8e
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/basic_info.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/change-value.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/change-value.png
deleted file mode 100644
index c508a2cb6..000000000
Binary files a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/change-value.png and /dev/null differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/change_value.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/change_value.png
new file mode 100644
index 000000000..0b6cd86e2
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/change_value.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/click-gitlab.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/click-gitlab.png
deleted file mode 100644
index dd1a299a7..000000000
Binary files a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/click-gitlab.png and /dev/null differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/click_gitlab.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/click_gitlab.png
new file mode 100644
index 000000000..ca1914752
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/click_gitlab.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/deployments-running.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/deployments-running.png
new file mode 100644
index 000000000..4e3611158
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/deployments-running.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png
new file mode 100644
index 000000000..bfb5524bb
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/from-app-templates.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/from-app-templates.png
index 3514860fa..328f8ef44 100644
Binary files a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/from-app-templates.png and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/from-app-templates.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab-running.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab-running.png
new file mode 100644
index 000000000..9e5c77de6
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab-running.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png
new file mode 100644
index 000000000..716309966
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/initial-password.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/initial-password.png
new file mode 100644
index 000000000..3874123f8
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/initial-password.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/search-secret.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/search-secret.png
new file mode 100644
index 000000000..074a9dbef
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/search-secret.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/search-service.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/search-service.png
new file mode 100644
index 000000000..a735c1dd7
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/search-service.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/statefulsets-running.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/statefulsets-running.png
new file mode 100644
index 000000000..f3fcb323c
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/statefulsets-running.png differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/view-config.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/view-config.png
deleted file mode 100644
index 07a69aa8b..000000000
Binary files a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/view-config.png and /dev/null differ
diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/view_config.png b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/view_config.png
new file mode 100644
index 000000000..a521a3671
Binary files /dev/null and b/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/view_config.png differ