2016年8月8日 星期一

201608第一週

進度週報告


1. 製作簡報及Presentation
報告上週進度。

2. 週三軟體發展組,組務會議報告。
報告一個月以來的進度。

3. Docker Swarm 容器策略調度,官方文件閱讀
編寫成文件,並發佈在部落格內。
https://docs.google.com/document/d/1WVIfVcB7yLPxhyK65uPxDOB5KWWARkOspA-b5EA6vZ8/

4. 規劃使用Snmp作為偵測機制,用來自動擴展與部署容器


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:隨機部署。