什麼是 AKS 邊緣程式集?
AKS 邊緣程式集是可供您使用的最輕量 AKS 混合式解決方案。 其設計目的是以較小的資源使用量和簡單的安裝體驗來執行,讓您輕鬆地在 PC 類別或「輕量」邊緣硬體上執行 Kubernetes,例如 Windows 10/11 (IoT 企業版/企業版/專業版) 或 Windows (Server / Server IoT) 2019/2022。 這會為您的邊緣應用程式帶來雲端原生最佳做法,讓您更輕鬆地開始使用容器化應用程式。
為了讓最重要的可能體驗維持較小的資源使用量,AKS 邊緣程式集就是為了在生產環境中執行預先定義的 AKS 組態而設計。 AKS 邊緣程式集叢集中的每部機器都可以有一個 Linux 和選用的 Windows 節點。 Linux VM 可作為 Kubernetes 叢集中 Linux 工作負載的控制節點和背景工作節點。
Microsoft 管理的 Kubernetes 平台
AKS 邊緣程式集包含下列由 Microsoft 管理的功能:
- 由 Microsoft 支援和管理的輕量且符合NCF 標準的 K8S 和 K3S 散發套件。 AKS 在伺服器類別硬體上 (AKS-HCI) 和 AKS 在執行 Windows 的「輕量」邊緣硬體上的主要差異是最低計算需求和記憶體需求 (4 GB RAM 和 2 個 vCPU)。
- 每個 Kubernetes 節點都會在其自己的 Hyper-V 隔離虛擬機中執行,並包含許多功能,以協助保護您的容器基礎結構。 Linux VM 採完全受控模式,並以經過策劃的 CBL-Mariner 映像為基礎,此映像是輕量型映像,可協助縮小受攻擊面、確保更好的效能並減少修補弱點的負荷。
- Microsoft 維護的 Linux 和 Windows 背景工作節點虛擬機映像會遵循安全性最佳做法。 Microsoft 也會使用最新的安全性更新每月重新整理這些映像。
- 透過 PowerShell Cmdlet 和代理程式簡化的安裝體驗,以利 VM 和基礎結構的佈建和控制。 Microsoft 會提供 Kubernetes 部署的自動更新,讓您隨時掌握最新的可用 Kubernetes 版本。
在單一或多部機器本機上安裝節點
AKS 邊緣程式集會提供 PowerShell 指令碼和 Cmdlet 來設定 Kubernetes 並建立單一或多個節點 Kubernetes 叢集,藉此簡化 Kubernetes 設定的流程。
執行 Linux 和 Windows 容器
AKS 邊緣程式集完全支援以 Linux 為基礎和以 Windows 為基礎的容器。 當您在 AKS 上建立 Kubernetes 叢集時,您可以選擇執行 Linux 容器、Windows 容器或同時執行這兩者。
使用 Azure Arc 進行雲端式管理
使用 AKS 邊緣程式集設定內部部署 Kubernetes 並建立 Kubernetes 叢集之後,您就可以使用 Azure 入口網站來管理 Kubernetes 基礎結構,此入口網站可為在不同地方執行的 Kubernetes 叢集提供集中式管理控制台。 此外,各種已啟用 Azure Arc 的服務,例如 Azure 原則、Azure 監視器和 Azure Machine Learning 服務,都可讓您確保合規性、監視叢集,以及在邊緣叢集上執行雲端服務。 這有助於確保應用程式和叢集可從原始檔控制中大規模且一致地進行部署和設定。
AKS 邊緣程式集如何協助您一次管理多個相機資料流?
別忘了,我們的公司想要為客戶提供有效率的購物體驗,並且需要一個解決方案來採用能夠一次擷取、處理和管理多個相機資料流的軟體,同時還要安全且可靠。 在 Windows IoT 企業版機器上執行的 AKS 邊緣程式集可協助我們自動化及執行容器化應用程式,因為其使用雲端式管理平面輕鬆安裝、設定叢集及管理所有叢集上的應用程式部署,藉此簡化了內部部署的 Kubernetes 部署。