上传应用至 KubeSphere 的 GitHub 仓库

KubeSphere 提供一个可供测试和开发的应用仓库,用户可以上传应用至该仓库,应用审核通过后即可作为应用模板使用。

上传应用

首先请根据 Helm 文档构建您的应用,您可以参考该 KubeSphere 应用仓库中的现有应用。官方应用存储在 src/main 路径下,测试应用存储在 src/test 路径下。

步骤 1:开发应用

  1. Fork KubeSphere 的应用仓库

  2. 根据 Helm 文档安装 Helm。

  3. 执行以下命令初始化 Helm 客户端:

    1. helm init --client-only
  4. 创建您的应用。例如,在 src/test 目录下创建名为 mychart 的应用。

    1. cd src/test
    2. helm create mychart
    3. cd mychart
  5. 您会看到 Helm 在该目录中生成了相关的模板文件。有关更多信息,请参见创建应用

步骤 2:提交应用

开发完成后,请向 KubeSphere 官方仓库提交 PR 以审核您的应用。

步骤 3:部署应用

PR 审核通过后,您的应用即可使用。有关更多信息,请参考导入 Helm 仓库https://charts.kubesphere.io/main 添加至 KubeSphere。