在昨天我們談完如何使用Azure Container Registry異地複寫建立多份Container Image後
今天我們來聊聊如何企業中使用Azure Kubernetes Service Cluster,YAML
檔案佈署Kubernetes workload 及整合Azure Container Registry以因應
重覆性的日常維運工作。
Cluster是基於Node的,Kubernetes Cluster中有兩種類型的Node可以提供特定
的功能。
-Control plane nodes:這些Node承載Cluster Control plane,並保留用於
控制Cluster服務。他們負責提供您和所有其他Node用於通信的API。這些Node上
沒有部署或計劃任何工作負載。
-Nodes:這些Node負責執行自定義工作負載和應用程式。
-Single control plane and multiple nodes
Single control plane and multiple nodes是最常見的架構模式。此模式最
容易部署,但不能為Cluster的cluster's core management提供高可用性。
儘管可用性不如其他架構好,但這種架構對於大多數情況而言應該足夠了。如果
您要處理生產方案,則此體系結構可能不是最佳解決方案。
-Single control plane and a single node
Single control plane and a single node結構是先前體系結構的變體,並用
於開發環境中。此體系結構僅提供一個同時承載control plane和Work Node,在
測試或嘗試不同的Kubernetes概念時,它很有用。Single control plane and
a single node限制了Cluster擴展,並使該體系結構不適用於生產使用。
手把手建立Azure Kubernetes Service Cluster步驟
手把手建立Azure Kubernetes Service Cluster部署應用程式步驟
https://docs.microsoft.com/zh-tw/learn/modules/aks-deploy-container-app/5-exercise-deploy-app
手把手啟用應用程式的網路存取步驟
https://docs.microsoft.com/zh-tw/learn/modules/aks-deploy-container-app/7-exercise-expose-app
Day27教學教材:
https://docs.microsoft.com/zh-tw/learn/modules/aks-deploy-container-app/