通过 Chart 创建原生应用
基于 Helm Chart 代表一种原生应用部署模式。Helm Chart 是一组用于定义 Kubernetes 资源的文件,旨在打包应用并支持版本控制能力的应用分发。这使得环境切换更加顺畅,例如从开发环境迁移到生产环境。
注意事项
当集群同时包含 Linux 和 Windows 节点时,必须配置显式的节点选择,以避免调度冲突。示例:
前提条件
如果模板来自原生应用并引用了相关资源(例如 secret 字典),请确保在应用部署之前,当前 namespace 中已存在待引用的资源。
操作步骤
-
在左侧边栏中,进入 Container Platform > Applications > Applications。
-
单击 Create。
-
选择 Create from Catalog 作为创建方式。
-
选择一个 Chart 并配置参数,例如
resources.requests、resources.limits以及其他与 chart 密切相关的参数。 -
单击 Create。
Web 控制台将跳转到 Application > [Native Applications] 详情页。该过程需要一些时间,请耐心等待。如果操作失败,请按照界面提示完成操作。
状态分析参考
单击 Application Name,即可在详情信息中查看 Chart 的详细状态分析。
WARNING
- 如果模板引用了跨 namespace 资源,请联系管理员协助创建。之后,您可以在 web 控制台上正常 更新和删除 Chart Applications。
- 如果模板引用了集群级资源(例如 StorageClasses),建议联系管理员协助创建。