跳到主要内容

应用模板

为了简化应用编排,解决常用应用重复编排问题,提高应用交付效率,我们推出了应用模板功能。在应用模板中,我们实现了可视化模板配置及部署,极大地降低了模板的配置门槛,无需编写YAML等编排文件,就可以实现模板的配置。同时支持了与平台一致的容器应用部署服务,保证了容器应用的一致性,可以适用平台的各种应用、服务、容器维度的管理操作。当前版本支持了应用模板的导入、修改、删除、部署四个操作,保证了应用模板在项目内完整使用。

导入模板

用户登录PaaS平台,点击[所有产品/容器服务/交付中心]菜单项,选择对应的集群项目,进入应用模板页面。单击左上角<导入模板>按钮,开始添加模板,如下图所示。

test

部署模板

应用模板列表,右侧操作,点击部署,如下图所示。(使用方式同镜像、应用包)。选择模板和版本后,进入部署页,如下图所示。

test

可以选择部署集群和发布名称、描述信息。可以修改“value.yaml”配置参数。

修改模板

(1) 应用模板列表,单击<修改>,进入修改模板页,如下图所示。

test

(2) 修改完成后,单击<保存>,保存修改,如下图所示。

删除模板

应用模板列表,单击<删除>,弹框确定即可,删除模板不影响已经部署的应用。

模板容器应用

模板应用

用户登录PaaS平台,点击[所有产品/容器服务/交付中心]菜单项,选择对应的集群项目,进入应用模板页面。可以看到已部署的应用。列表支持查看应用的名称、应用状态、模板的版本和当前应用的版本,可对应用进行查看编辑模板应用配置文件和更新模板的版本,更新版本会覆盖应用已配置的信息),删除应用会连带应用下的所有资源一并删除。

模板应用的状态说明如下所示。

信息
  • StatusUnknown状态=未知 指应用状态无法获取,未知状态。
  • StatusDeployed状态=已部署 指应用版本已经部署到Kubernetes。
  • StatusSuperseded状态=已更新指发布的应用已被更新。
  • StatusFailed状态=失败 指版本部署失败。
  • StatusUninstalling状态=删除中 指正在进行删除操作。
  • StatusPendingInstall状态=安装中 指正在进行安装操作。
  • StatusPendingUpgrade状态=升级中 指正在进行升级操作。
  • StatusPendingRollbackStatus=回滚中 指正在进行回滚操作。

模板应用详情

用户登录PaaS平台,点击[所有产品/容器服务/交付中心]菜单项,选择对应的集群项目,进入应用模板页面,点击应用后可以进入已部署的应用详情页面,下方有资源和历史版本的选项卡。

资源是部署的应用所有资源,可以查看YAML。历史版本是记录应用被更新的历史版本,支持对历史版本的回滚。

回滚会覆盖当前应该资源,历史版本最多保存最近20个历史版本,超过20个版本系统会自动删除创建时间最早的版本。