产品模板为基于 Kubernetes Helm 标准的应用模板提供了统一高效的管理机制。
私有平台
私有平台相当于用户的私有仓库,存储以下两种类型的模板。
平台模板是由 SOFAStack 平台提供和维护的官方示例模板,让您可以即开即用。该类模板仅支持查看和安装操作,用户无法修改模板信息。
私有模板满足用户管理和维护自定义模板的需求,私有平台的模板的来源和用途局限于当前集群。您可以对模板内容进行增删改查。
上传私有模板
目前没有限制模板的上传个数。
前提条件
已准备好符合 Helm 规范的产品模板。 应用开发规范,请参见 官方文档。
操作步骤
登录容器应用服务控制台,在左侧导航栏单击 应用商店 > 产品模板,进入私有平台页面。
单击 上传产品模板,在弹出框中选择准备好的自定义产品模板。
说明仅允许上传 tgz/zip 格式的文件,推荐使用
helm package
打包。上传成功后,模板会以卡片的形式展示在列表页。单击卡片进入 模板详情 页,您可以继续进行如下操作:
在 模板版本 页签中查看、下载、删除历史版本。
在 模板详情 页签中查看修改编辑模板内容,修改后单击 保存。
公有平台
公有平台作为全局仓库,可以引入第三方模板源。公有平台的模板不允许用户修改内容,您可以安装以及复制模板到私有平台。
添加外部源
最多可支持添加 5 个外部源。
登录容器应用服务控制台,在左侧导航栏单击 应用商店 > 产品模板,单击 公有平台 页签进入公有平台页面。
单击 添加外部源,在弹出框中填写以下配置:
外部源名称:必须由英文字母、数字、下划线和中划线组成。
外部源 URL 地址:必须以 http、https 开头,且需符合 URL 规范。
单击 确定。
添加成功后,外部仓库中的模板会自动导入进来。
导入私有平台
若对公有平台模板有定制化需求,您可以先将公有模板导入到私有平台中。
登录容器应用服务控制台,在左侧导航栏单击 应用商店 > 产品模板,单击 公有平台 页签进入公有平台页面。
单击模板卡片上的 导入私有平台,在弹出框中单击 确定。
导入成功后,您可以在私有平台中搜索到该模板,并可以对模板内容进行编辑和版本管理。