KubeSphere 应用商店

什么是应用商店

KubeSphere 是一个开源的以应用为中心的容器平台,基于自研开源的 OpenPitrix 构建了应用商店与应用的生命周期管理,并且在 v2.1.0 中提供了 3 种应用的快速部署方式:

注意,应用商店内置的 10 个应用不建议用在生产环境,仅建议用于开发测试环境方便快速测试。

KubeSphere 应用商店对内可作为团队间共享企业内部的中间件、大数据、业务应用等,以应用模板的形式方便用户快速地一键部署常用的基于 Helm Chart 构建的应用到 Kubernetes 中;对外可作为根据行业特性构建行业交付标准、交付流程和交付路径的基础,作为行业通用的应用商店,可根据不同需求应对不同的业务场景。

安装应用商店 - 图1

安装前如何开启安装应用商店(适用于 Linux Installer 安装)

注意,本篇文档仅适用于 Linux Installer 安装的环境,若 KubeSphere 部署在 Kubernetes 之上,需提前创建 CA 证书,请参考 ks-installer

安装前,在 installer 目录下编辑 conf/common.yaml 文件,然后参考如下开启。开启后请继续参考安装指南执行后续的安装步骤。

  1. # Following components are all optional for KubeSphere,
  2. # Which could be turned on to install it before installation or later by updating its value to true
  3. openpitrix_enabled: true

安装后如何开启安装应用商店(适用于 Linux Installer 安装)

通过修改 ks-installer 的 configmap 可以选装组件,执行以下命令。

  1. $ kubectl edit cm -n kubesphere-system ks-installer

参考如下修改 ConfigMap

  1. openpitrix:
  2. enabled: True

保存退出,参考 验证可插拔功能组件的安装 ,通过查询 ks-installer 日志或 Pod 状态验证功能组件是否安装成功。

应用商店安装常见问题

参考 openpitrix(AppStore) FAQ