雲端容器化技術與資源調度
使用雲端水平擴展服務
前面我們使用 K8S Deployment + Service (Load Balancer 型態) 的方式,來佈建了一個網站服務。不過我們目前只有 1 個 Node ,而且這個 Node 裡面只有一個 Pod。 如果真的要應付大流量且真正的去分散工作負荷,則我們會需要將架構調整為以下模式:
調整 Node 數量
- GCP Console —> Kubernetes Engine —> 叢集
- 選擇我們稍早建立的:
standard-cluster-1
叢集 - 進一步點選稍早建立的
default-pool
節點集區 - 將節點數量調整為:
2
調整 Deployment 資源的 Replicas 數量
- GCP Console —> Kubernetes Engine —> 工作負載
- 選擇我們稍早建立的:
hello-site-app
- 點選
編輯
- 將 replicas 欄位調整為
2
雖說調整 Node 數量需要一些時間才能生效,調整 Replica 數量的動作並不需要等到 Node 建立完成後才做。