mirror of
https://github.com/kubesphere/website.git
synced 2025-12-26 00:12:48 +00:00
commit
54562f5690
|
|
@ -6,7 +6,7 @@ linkTitle: "Remove Built-in Apps in KubeSphere"
|
|||
Weight: 16910
|
||||
---
|
||||
|
||||
As an open-source and app-centric container platform, KubeSphere integrates 15 built-in apps in the App Store that is based on [OpenPitrix](https://github.com/openpitrix/openpitrix). They are accessible to all tenants in a workspace, while you can also remove them from the App Store. This tutorial demonstrates how to remove a built-in app from the App Store.
|
||||
As an open-source and app-centric container platform, KubeSphere integrates 16 built-in apps in the App Store that is based on [OpenPitrix](https://github.com/openpitrix/openpitrix). They are accessible to all tenants in a workspace, while you can also remove them from the App Store. This tutorial demonstrates how to remove a built-in app from the App Store.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
|
|
@ -21,7 +21,7 @@ As an open-source and app-centric container platform, KubeSphere integrates 15 b
|
|||
|
||||

|
||||
|
||||
2. In the **App Store** page, you can see all 15 built-in apps displayed in the list. Select an app that you want to remove from the App Store. For example, click **tomcat** to go to its detail page.
|
||||
2. On the **App Store** page, you can see all 16 built-in apps displayed in the list. Select an app that you want to remove from the App Store. For example, click **tomcat** to go to its detail page.
|
||||
|
||||

|
||||
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ weight: 6200
|
|||
|
||||
## What is KubeSphere App Store
|
||||
|
||||
As an open-source and app-centric container platform, KubeSphere provides users with a Helm-based app store for application lifecycle management on the back of [OpenPitrix](https://github.com/openpitrix/openpitrix), an open-source web-based system to package, deploy and manage different types of apps. The KubeSphere App Store allows ISVs, developers and users to upload, test, deploy and release apps with just several clicks in a one-stop shop.
|
||||
As an open-source and app-centric container platform, KubeSphere provides users with a Helm-based App Store for application lifecycle management on the back of [OpenPitrix](https://github.com/openpitrix/openpitrix), an open-source web-based system to package, deploy and manage different types of apps. The KubeSphere App Store allows ISVs, developers and users to upload, test, deploy and release apps with just several clicks in a one-stop shop.
|
||||
|
||||
Internally, the KubeSphere App Store can serve as a place for different teams to share data, middleware, and office applications. Externally, it is conducive to setting industry standards of building and delivery. By default, there are 15 built-in apps in the App Store. After you enable this feature, you can add more apps with app templates.
|
||||
Internally, the KubeSphere App Store can serve as a place for different teams to share data, middleware, and office applications. Externally, it is conducive to setting industry standards of building and delivery. By default, there are 16 built-in apps in the App Store. After you enable this feature, you can add more apps with app templates.
|
||||
|
||||

|
||||
|
||||
|
|
@ -113,43 +113,18 @@ You can find the web kubectl tool by clicking the hammer icon in the bottom-righ
|
|||
|
||||
## Verify the Installation of the Component
|
||||
|
||||
{{< tabs >}}
|
||||
After you log in to the console, if you can see **App Store** in the top left corner and 16 built-in apps in it, it means the installation is successful.
|
||||
|
||||
{{< tab "Verify the component on the dashboard" >}}
|
||||

|
||||
|
||||
Go to **Components** and check the status of **OpenPitrix**. You may see an image as follows:
|
||||
{{< notice note >}}
|
||||
|
||||

|
||||
You can even access the App Store without logging in to the console by visiting `<NodeIP>:30880/apps`.
|
||||
|
||||
{{</ tab >}}
|
||||
|
||||
{{< tab "Verify the component through kubectl" >}}
|
||||
|
||||
Execute the following command to check the status of Pods:
|
||||
|
||||
```bash
|
||||
kubectl get pod -n openpitrix-system
|
||||
```
|
||||
|
||||
The output may look as follows if the component runs successfully:
|
||||
|
||||
```bash
|
||||
NAME READY STATUS RESTARTS AGE
|
||||
hyperpitrix-generate-kubeconfig-pznht 0/2 Completed 0 1h6m
|
||||
hyperpitrix-release-app-job-hzdjf 0/1 Completed 0 1h6m
|
||||
openpitrix-hyperpitrix-deployment-fb76645f4-crvmm 1/1 Running 0 1h6m
|
||||
```
|
||||
|
||||
{{</ tab >}}
|
||||
|
||||
{{</ tabs >}}
|
||||
{{</ notice >}}
|
||||
|
||||
## Use the App Store in a Multi-cluster Architecture
|
||||
|
||||
[In a multi-cluster architecture](../../multicluster-management/introduction/kubefed-in-kubesphere/), you have one Host Cluster (H Cluster) managing all Member Clusters (M Clusters). Different from other components in KubeSphere, the App Store serves as a global application pool for all clusters, including H Cluster and M Clusters. You only need to enable the App Store on the H Cluster and you can use functions related to the App Store on M Clusters directly (no matter whether the App Store is enabled on M Clusters or not), such as [app templates](../../project-user-guide/application/app-template/) and [app repositories](../../workspace-administration/app-repository/import-helm-repository/).
|
||||
|
||||
However, if you only enable the App Store on M Clusters without enabling it on the H Cluster, you will not be able to use the App Store on any cluster in the multi-cluster architecture.
|
||||
|
||||
## Access the App Store
|
||||
|
||||
After the App Store is installed, all users can access it by clicking **App Store** in the top left corner. You can even access it without logging in to the console by visiting `<NodeIP>:30880/apps`.
|
||||
|
|
@ -6,7 +6,7 @@ linkTitle: "Deploy Apps from the App Store"
|
|||
weight: 10130
|
||||
---
|
||||
|
||||
The [App Store](../../../application-store/) is also the public app repository on the platform, which means every tenant on the platform can view the applications in the Store regardless of which workspace they belong to. The App Store contains 15 featured enterprise-ready containerized apps and apps released by tenants from different workspaces on the platform. Any authenticated users can deploy applications from the Store. This is different from private app repositories which are only accessible to tenants in the workspace where private app repositories are imported.
|
||||
The [App Store](../../../application-store/) is also the public app repository on the platform, which means every tenant on the platform can view the applications in the Store regardless of which workspace they belong to. The App Store contains 16 featured enterprise-ready containerized apps and apps released by tenants from different workspaces on the platform. Any authenticated users can deploy applications from the Store. This is different from private app repositories which are only accessible to tenants in the workspace where private app repositories are imported.
|
||||
|
||||
This tutorial demonstrates how to quickly deploy [NGINX](https://www.nginx.com/) from the KubeSphere App Store powered by [OpenPitrix](https://github.com/openpitrix/openpitrix) and access its service through a NodePort.
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ linkTitle: "移除 KubeSphere 中的内置应用"
|
|||
Weight: 16910
|
||||
---
|
||||
|
||||
作为一个以应用为中心的开源容器平台,KubeSphere 在基于 [OpenPitrix](https://github.com/openpitrix/openpitrix) 的应用商店中集成了 15 个内置应用。这些应用可供企业空间内的所有租户使用,但您也可以将这些应用从应用商店中移除。本教程为您演示怎样从应用商店中移除内置应用。
|
||||
作为一个以应用为中心的开源容器平台,KubeSphere 在基于 [OpenPitrix](https://github.com/openpitrix/openpitrix) 的应用商店中集成了 16 个内置应用。这些应用可供企业空间内的所有租户使用,但您也可以将这些应用从应用商店中移除。本教程为您演示怎样从应用商店中移除内置应用。
|
||||
|
||||
## 准备工作
|
||||
|
||||
|
|
@ -21,7 +21,7 @@ Weight: 16910
|
|||
|
||||

|
||||
|
||||
2. 在**应用商店**页面,您可以看到列表中展示了 15 个内置应用。选择您想要从应用商店中移除的应用,例如,点击 **tomcat** 跳转到其详情页面。
|
||||
2. 在**应用商店**页面,您可以看到列表中展示了 16 个内置应用。选择您想要从应用商店中移除的应用,例如,点击 **tomcat** 跳转到其详情页面。
|
||||
|
||||

|
||||
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@ weight: 6200
|
|||
|
||||
作为一个开源的、以应用为中心的容器平台,KubeSphere 在 [OpenPitrix](https://github.com/openpitrix/openpitrix) 的基础上,为用户提供了一个基于 Helm 的应用商店,用于应用生命周期管理。OpenPitrix 是一个开源的 Web 平台,用于打包、部署和管理不同类型的应用。KubeSphere 应用商店让 ISV、开发者和用户能够在一站式服务中只需点击几下就可以上传、测试、部署和发布应用。
|
||||
|
||||
对内,KubeSphere 应用商店可以作为不同团队共享数据、中间件和办公应用的场所。对外,有利于设立构建和交付的行业标准。默认情况下,应用商店中内置了 15 个应用。启用该功能后,您可以通过应用模板添加更多应用。
|
||||
对内,KubeSphere 应用商店可以作为不同团队共享数据、中间件和办公应用的场所。对外,有利于设立构建和交付的行业标准。默认情况下,应用商店中内置了 16 个应用。启用该功能后,您可以通过应用模板添加更多应用。
|
||||
|
||||

|
||||

|
||||
|
||||
有关更多信息,请参阅[应用商店](../../application-store/)。
|
||||
|
||||
|
|
@ -109,43 +109,20 @@ weight: 6200
|
|||
|
||||
## 验证组件的安装
|
||||
|
||||
{{< tabs >}}
|
||||
After you log in to the console, if you can see **App Store** in the top left corner and 16 built-in apps in it, it means the installation is successful.
|
||||
|
||||
{{< tab "在仪表板中验证组件的安装" >}}
|
||||
在您登录控制台后,如果您能看到页面左上角的**应用商店**以及其中的 16 个内置应用,则说明安装成功。
|
||||
|
||||
进入**服务组件**,检查 **OpenPitrix** 的状态,可以看到如下类似图片:
|
||||

|
||||
|
||||

|
||||
{{< notice note >}}
|
||||
|
||||
{{</ tab >}}
|
||||
您可以在不登录控制台的情况下直接访问 `<NodeIP>:30880/apps` 进入应用商店。
|
||||
|
||||
{{< tab "通过 kubectl 验证组件的安装" >}}
|
||||
|
||||
执行以下命令来检查 Pod 的状态:
|
||||
|
||||
```bash
|
||||
kubectl get pod -n openpitrix-system
|
||||
```
|
||||
|
||||
如果组件运行成功,输出结果如下:
|
||||
|
||||
```bash
|
||||
NAME READY STATUS RESTARTS AGE
|
||||
hyperpitrix-generate-kubeconfig-pznht 0/2 Completed 0 1h6m
|
||||
hyperpitrix-release-app-job-hzdjf 0/1 Completed 0 1h6m
|
||||
openpitrix-hyperpitrix-deployment-fb76645f4-crvmm 1/1 Running 0 1h6m
|
||||
```
|
||||
|
||||
{{</ tab >}}
|
||||
|
||||
{{</ tabs >}}
|
||||
{{</ notice >}}
|
||||
|
||||
## 在多集群架构中使用应用商店
|
||||
|
||||
[在多集群架构中](../../multicluster-management/introduction/kubefed-in-kubesphere/),一个 Host 集群(H 集群)管理所有 Member 集群(M 集群)。与 KubeSphere 中的其他组件不同,应用商店是所有集群(包括 H 集群和 M 集群)的全局应用程序池。您只需要在 H 集群上启用应用商店,便可以直接在 M 集群上使用应用商店的相关功能(无论 M 集群是否启用应用商店),例如[应用模板](../../project-user-guide/application/app-template/)和[应用仓库](../../workspace-administration/app-repository/import-helm-repository/)。
|
||||
|
||||
但是,如果只在 M 集群上启用应用商店而没有在 H 集群上启用,您将无法在多集群架构中的任何集群上使用应用商店。
|
||||
|
||||
## 访问应用商店
|
||||
|
||||
应用商店安装后,所有用户都可以通过点击左上角的**应用商店**进行访问。您也可以在不登录控制台的情况下直接访问 `<NodeIP>:30880/apps` 进入应用商店。
|
||||
|
|
@ -6,7 +6,7 @@ linkTitle: "从应用商店部署应用"
|
|||
weight: 10130
|
||||
---
|
||||
|
||||
[应用商店](../../../application-store/)是平台上的公共应用仓库。平台上的每个租户,无论属于哪个企业空间,都可以查看应用商店中的应用。应用商店包含 15 个精选的企业就绪的容器化应用,以及平台上不同企业空间的租户发布的应用。任何经过身份验证的用户都可以从应用商店部署应用。这与私有应用仓库不同,访问私有应用仓库的租户必须属于私有应用仓库所在的企业空间。
|
||||
[应用商店](../../../application-store/)是平台上的公共应用仓库。平台上的每个租户,无论属于哪个企业空间,都可以查看应用商店中的应用。应用商店包含 16 个精选的企业就绪的容器化应用,以及平台上不同企业空间的租户发布的应用。任何经过身份验证的用户都可以从应用商店部署应用。这与私有应用仓库不同,访问私有应用仓库的租户必须属于私有应用仓库所在的企业空间。
|
||||
|
||||
本教程演示如何从基于 [OpenPitrix](https://github.com/openpitrix/openpitrix) 的 KubeSphere 应用商店快速部署 [NGINX](https://www.nginx.com/),并通过 NodePort 访问其服务。
|
||||
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 615 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 609 KiB |
Loading…
Reference in New Issue