938
windows
routing__服務編排文檔_用戶指南_容器服務-阿裏雲
設置該服務的訪問域名。
格式:
aliyun.routing.port_$contaienr_port: [https://]$domain|$domain_prefix[:$context_path]
名詞解釋:
$contaienr_port
: 容器端口,注意 該處不是主機的端口$domain
: 域名,需要用戶填寫自己的域名$domain_prefix
: 域名前綴,如果填寫域名前綴,容器服務會提供給您一個測試用的域名,域名後綴是wordpress.<cluster_id>.<region_id>.alicontainer.com
$context_path
: 請求的路徑,即可以根據請求的路徑來選擇區分不同的後端容器
綁定域名的選擇:
- 如果使用 HTTP 協議暴露服務,可以使用容器服務提供內部域名(頂級域為
alicontainer.com
),供您測試使用,也可以使用您提供的域名。 - 如果使用 HTTPS 協議,那麼僅支持配置您提供的域名,例如
www.example.com
。您需要修改 DNS 設置將域名指定到容器集群提供的負載均衡服務上。
標簽聲明的格式要求:
- 容器服務為每一個集群分配了子域名,綁定內部域名隻需要給出域名的前綴,域名前綴僅表示域名的一級,不能使用點號(.)進行分隔。
- 如果您不指定
scheme
,則默認使用 HTTP 協議。 - 域名的長度不能超過 128 個字符,context root 的長度不能超過 128 個字符。
- 綁定多個域名到服務時,域名之間用分號(;)隔開。
- 一個後端服務可以有多個端口,該端口指的是容器暴露的端口,一個端口隻能使用一條 label 進行聲明,帶有多個端口的服務需要聲明多個 label。
示例:
使用 routing 標簽。
將容器服務提供的內部域名 wordpress.<cluster_id>.<region_id>.alicontainer.com
綁定到 Web 服務的 80 端口,並且將您提供的自有域名 https://wp.sample.com/context
綁定到 Web 服務的 80 端口。
web:
image: wordpress:4.2
links:
- db:mysql
labels:
aliyun.routing.port_80: wordpress;https://wp.sample.com/context
db:
image: mysql
environment:
- MYSQL_ROOT_PASSWORD=password
最終您得到的內部域名為 wordpress.cd3dfe269056e4543acbec5e19b01c074.cn-beijing.alicontainer.com
。
Web 服務運行之後,您可以通過 https://wordpress.cd3dfe269056e4543acbec5e19b01c074.cn-beijing.alicontainer.com
或者 https://wp.sample.com/context
訪問相應的 Web 服務。
如果您需要支持 HTTPS 服務,需要自行通過阿裏雲官網負載均衡管理控製台上傳 HTTPS 證書,並綁定相應的集群對外訪問負載均衡端點。
routing.session_sticky
設置 routing 在做請求路由的時候,是否保持 session sticky,即會話保持。其效果是,在某個會話時間內,請求一直路由到同一個後端的容器,而不是每次請求都隨機路由到不同的容器。
注意:隻有當您已經設置了 aliyun.routing.port_$contaienr_port
時,該設置才能起作用。
其設置方法如下:
開啟會話保持
aliyun.routing.session_sticky: true
關閉會話保持
aliyun.routing.session_sticky: false
模板編排文件示例:
web:
image: wordpress:4.2
links:
- db:mysql
labels:
aliyun.routing.port_80: wordpress;https://wp.sample.com/context
aliyun.routing.session_sticky: true
db:
image: mysql
environment:
- MYSQL_ROOT_PASSWORD=password
最後更新:2016-12-21 09:04:26
上一篇:
scale__服務編排文檔_用戶指南_容器服務-阿裏雲
下一篇:
lb__服務編排文檔_用戶指南_容器服務-阿裏雲
查看服務實例__應用API列表_API參考_容器服務-阿裏雲
PutBucketLifecycle__關於Bucket的操作_API 參考_對象存儲 OSS-阿裏雲
授權安全組規則__安全組_用戶指南_雲服務器 ECS-阿裏雲
查詢時刻網絡帶寬__資源監控接口_API 手冊_CDN-阿裏雲
狀態表__附錄_API參考_容器服務-阿裏雲
狀態碼__調用方式_API 文檔_資源編排-阿裏雲
HBase備份__開發人員指南_E-MapReduce-阿裏雲
Java__SDK手冊_OpenAPI 1.0_移動推送-阿裏雲
Shell 作業配置__作業_用戶指南_E-MapReduce-阿裏雲
網站存在病毒如何處理?___安全問題_技術分享_雲虛機主機-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲