2016年8月5日 星期五

Docker Swarm 容器調度策略

Docker Swarm 的容器調度策略有三種,但根據官網上所說,只有兩種適合用於正式(Production)環境中。

以下來介紹三種模式:

  • spread(Default)
  • binpack
  • random (不建議用於正式環境)
Spread Mode:這是Docker Swarm預設的容器調度機制,Docker會針對叢集裡擁有最少容器的節點進行部署;當你的節點裡,每個節點所擁有的容器數量相同時,Docker就會隨機(Random)選擇節點部署。

Binpack Mode:在這個模式底下,Docker會選擇擁有最多容器的節點進行部署。當該節點還有可被使用的RAM、CPU時,Docker就會持續部署容器至該節點,直到該節點資源被耗盡後,才會往第二節點部署。

Random Mode:隨機部署。

沒有留言:

張貼留言