模板仓库
模板仓库是存储用户私有化定制的应用模板的远端代码仓库的本地映射。支持用户将远端代码仓库中的应用模板(例如:企业定制开发的 MySQL、Kafka 等中间件应用模板)同步至平台,并通过分配项目配置仓库的权限,控制企业的不同部门或团队访问专属的模板仓库。
应用模板(Chart),一个 Helm 包,对应一个目标应用,其中包含了运行一个应用所需要的镜像、依赖和资源定义等。通常情况下,企业内部会有一些应用需要频繁部署,或同样的应用需要在多个环境进行部署。将这些应用抽象成应用模板后,即可供企业内部人员基于模板快速部署应用,提升部署效率。
平台管理员拥有管理模板仓库的权限,可对仓库执行添加、更新、同步、删除等操作。
参考链接: Helm Charts
模板仓库支持接入企业私有化定制的 Helm Chart 仓库或 Git 仓库,将仓库中的 Chart(应用模板)同步至平台进行统一管理。
通过添加模板仓库,可以将企业私有化定制的 Helm Chart 仓库或 Git 仓库映射到平台上,将仓库里的 Chart(应用模板)同步至平台供企业或团队的其他成员使用。
如果模板中引用了跨命名空间或集群级别资源,开发和测试人员操作受限,需由您协助部署模板应用。
硬件架构包含 X86 和 ARM 两种类型,默认为 X86,即应用模板支持在 X86 硬件架构的集群中使用。如需在 ARM 架构的集群中使用该模板,您可以更新应用模板的硬件架构类型。
当远端仓库中的应用模板更新后,通过同步模板,可将应用模板同步至平台上的模板仓库中。
支持拥有平台管理员角色的用户,将存放在本地的 Chart(应用模板)上传至具有管理权限的 Chart 类型仓库。