閱讀479 返回首頁    go 英雄聯盟


標簽概覽__服務編排文檔_用戶指南_容器服務-阿裏雲

容器服務編排模板文件使用的標簽兼容大部分 Docker Compose 1.5.x 到 1.7.x 版本實現的標簽,並在社區版本的基礎上提供了很多擴展能力。

擴展能力的標簽

容器服務擴展了編排模板的部署和生命周期管理能力,所有擴展能力都被描述在 labels 標簽下麵,作為子標簽使用。

標簽 說明
probe 設置服務的健康性檢查。
rolling_updates 設置服務滾動更新。
parallelism 設置 rolling_updates 每次並行更新的容器數量。
注意:此標簽必須和 rolling_updates 配合使用,單獨使用無效。
depends 設置服務的依賴關係。
scale 設置該服務的容器數量,橫向擴展服務。
routing 設置該服務的訪問域名。
routing.session_sticky 設置 routing 在做請求路由的時候,是否保持 session sticky,即會話保持。
注意:此標簽必須和 routing 配合使用,單獨使用無效。
lb 通過自定義阿裏雲負載均衡 nat 映射的方式來暴露服務端口到公網或者內網。
日誌 和阿裏雲日誌服務集成,采集容器日誌並且發送到阿裏雲日誌服務。
global 設置該服務為全局服務。

功能增強的標簽

容器服務提供 服務部署約束(affinity:service) 標簽用來設置該服務的部署約束條件。

額外支持的標簽

標簽 說明
external 設置該服務直接鏈接到外部地址。
dns_options 設置 DNS 選項,和docker run 命令中的 --dns-opt 參數語義一致。
oom_kill_disable 設置是否禁止 OOM Killer, 和docker run 命令中的--oom-kill-disable 參數語義一致。

變量替換

容器服務支持參數化的 Docker Compose 模板。模板中可以包含環境變量作為參數,當模板部署時會提示輸入參數值,並在部署時對模板進行變量替換。

更多詳細信息,參見 變量替換

容器重新調度

容器服務支持對 Docker 容器的重新調度:當一個節點失效時,容器可以被自動調度到其他可用節點自動運行。

更多詳細信息,參見 容器重新調度

高可用性調度

為了使應用有更高的可用性,容器服務支持將同一個服務的容器調度在不同的可用區(availability zone)裏。當某個可用區故障時,應用依然能夠提供服務。

更多詳細信息,參見 高可用性調度

不支持的 Docker Compose 標簽

容器服務暫不支持 Docker Compose 的部分標簽。有關容器服務暫不支持的標簽,參見 不支持的 Docker Compose 標簽

最後更新:2016-12-21 09:08:36

  上一篇:go 刪除編排模板__鏡像與模板管理_用戶指南_容器服務-阿裏雲
  下一篇:go probe__服務編排文檔_用戶指南_容器服務-阿裏雲