Closed wtw1994 closed 1 year ago
1,ksbuilder create 增加 -- from 可选项, 可生成configmap存储应用helm包 2,扩展组件安装包增加applicationclass.yaml,ksbuilder publish 将增加 applicationclass chart
用户文档: 一、创建helm 应用 applicationclass扩展组件: 1,使用 ksbuilder create --from mysqlhelm.tgz 创建applicationclass扩展组件包的目录,其中mysqlhelm.tgz是应用helm chart
该命令会在 applicationclass扩展组件包的根目录生成application-package.yaml,application-package.yaml是存储mysqlhelm.tgz的configmap资源
2,用户根据需求调整appclass-mysql扩展组件,例如修改applicationclass.yaml ,删除charts/backend 、charts/frontend 将appclass-mysql扩展组件上架到 KubeSphere 扩展组件商店
ksbuilder publish appclass-mysql 扩展组件安装包将增加 applicationclass chart
3,在扩展组件应用商店安装appclass-mysql扩展组件,集群将根据插件包charts/applicationclass等创建存储mysqlhelm.tgz的configmap和 applicationclass等资源
二、operator CRD 应用 applicationclass扩展组件: 1,使用 ksbuilder create 创建 opensearch applicationclass插件包,按照扩展组件打包文档将opensearch operator打包成opensearch-operator-appclass插件,并修改applicationclass.yaml
2,将opensearch-operator-appclass扩展组件上架到 KubeSphere 扩展组件商店
ksbuilder publish opensearch-operator-appclass 扩展组件安装包将增加 applicationclass chart
3,在扩展组件应用商店安装 opensearch-operator-appclass,安装 opensearch operator插件并创建applicationclass
1,ksbuilder create 增加 -- from 可选项, 可生成configmap存储应用helm包 2,扩展组件安装包增加applicationclass.yaml,ksbuilder publish 将增加 applicationclass chart
用户文档: 一、创建helm 应用 applicationclass扩展组件: 1,使用 ksbuilder create --from mysqlhelm.tgz 创建applicationclass扩展组件包的目录,其中mysqlhelm.tgz是应用helm chart
该命令会在 applicationclass扩展组件包的根目录生成application-package.yaml,application-package.yaml是存储mysqlhelm.tgz的configmap资源
2,用户根据需求调整appclass-mysql扩展组件,例如修改applicationclass.yaml ,删除charts/backend 、charts/frontend 将appclass-mysql扩展组件上架到 KubeSphere 扩展组件商店
3,在扩展组件应用商店安装appclass-mysql扩展组件,集群将根据插件包charts/applicationclass等创建存储mysqlhelm.tgz的configmap和 applicationclass等资源
二、operator CRD 应用 applicationclass扩展组件: 1,使用 ksbuilder create 创建 opensearch applicationclass插件包,按照扩展组件打包文档将opensearch operator打包成opensearch-operator-appclass插件,并修改applicationclass.yaml
2,将opensearch-operator-appclass扩展组件上架到 KubeSphere 扩展组件商店
3,在扩展组件应用商店安装 opensearch-operator-appclass,安装 opensearch operator插件并创建applicationclass