新建应用

模版部署

快速启航中已经介绍怎么快速部署一个应用。Compass 还提供了一种更快的方式——模版部署。模版部署是将部署好的应用存为模版,以后直接使用这个模版来部署应用。比如有一些常用的应用 nginx,mysql,mongodb 等。将它们作为应用模版,后续在使用的过程中就会变得非常快捷。

这里继续使用 my-golang 应用创建一个应用模版,填写模版名称和描述后可点击确认按钮保存。

PNG

模版创建成功后会自动跳转到模版列表页面。

PNG

选中 my-golang 执行模版部署,可修改应用名称(默认使用模版的名称)和部署的位置,剩下的信息都会按照模版中的信息填充到你的应用,然后点击一键部署。

PNG

查看应用详情。

PNG

如果当前应用配置已经不再满足需求,可以点击详情模式对应用进行修改。这里将实例数修改为 2,部署在 test 分区。

PNG

点击部署,查看应用详情。

PNG

高级选项

应用更新策略可以选择滚动和重建的方式(默认滚动升级)。重建更新会把应用原有副本先删除再重建新的副本。滚动更新则会先新建新版本应用副本,保持一点数量新旧版本应用副本同时在线,再逐渐删除旧版本应用副本。当选择滚动时,多了两个可选项:最大不可用和最大超量。最大不可用指的是在更新过程中所允许最大失败的 pod 数量。最大超量指的是在更新过程中允许超过的 pod 数量,默认值都为 1。

PNG

在容器的表单中也有一个高级选项,可以添加应用的高级选项,执行一行命令。工作目录是打开终端时所在的目录。

PNG

应用的健康检查提供了 3 种方式,http,tcp,exec,http。tcp 指的是向接口发送请求,exec 是在容器中执行一行命令,以确保应用是正常运行的。

PNG

results matching ""

    No results matching ""