上传基于 Helm 的应用程序
KubeSphere 提供应用程序的全生命周期管理。例如,企业空间管理员可以上传或创建新的应用模板,并进行快速测试。此外,管理员会将经过充分测试的应用发布到应用商店,这样其他用户能一键部署这些应用。为了开发应用模板,企业空间管理员首先需要将打包的 Helm chart 上传到 KubeSphere。
本教程演示了如何通过上传打包的 Helm chart 来开发应用模板。
准备工作
- 您需要启用 KubeSphere 应用商店 (OpenPitrix)。
- 您需要创建一个企业空间和一个用户 (
project-admin
)。该用户必须被邀请至企业空间中,并被授予workspace-self-provisioner
角色。有关更多信息,请参考创建企业空间、项目、用户和角色。
动手实验
-
用
project-admin
帐户登录 KubeSphere。在企业空间页面,转到应用管理下的应用模板,点击创建。 -
在弹出的对话框中,点击上传。您可以上传自己的 Helm chart,或者下载 Nginx chart 用它作为示例来完成接下来的步骤。
-
文件包上传完毕后,点击确定继续。
-
您可以在应用信息下查看应用的基本信息。点击上传图标来上传应用的图标。您也可以跳过上传图标,直接点击确定。
备注
应用图标支持的最大分辨率为 96 × 96 像素。 -
成功上传后,模板列表中会列出应用,状态为开发中,意味着该应用正在开发中。上传的应用对同一企业空间下的所有成员均可见。
-
点击应用,随后打开的页面默认选中版本标签。点击待提交版本以展开菜单,您可以在菜单上看到删除、测试、提交发布的选项。
-
有关如何将应用发布到应用商店的更多信息,请参考应用程序生命周期管理。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。
页面内容