今天,Ubuntu 公司 Canonical 宣佈在輕量級 Kubernetes MicroK8s 中實現自主高可用性 (HA) 集群。 MicroK8s 是在 Ubuntu 19.10 Eoan Ermine 中引入的 物聯網設備和工作站。 HA MicroK8s 具有云和/或服務器部署中生產工作負載所需的彈性。
今天,Ubuntu 公司 Canonical 宣佈在輕量級 Kubernetes MicroK8s 中實現自主高可用性 (HA) 集群。 MicroK8s 是在 Ubuntu 19.10 Eoan Ermine 中引入的 物聯網設備和工作站。 HA MicroK8s 具有云和/或服務器部署中生產工作負載所需的彈性。
MicroK8s 是作為一種佔用空間非常小且易於使用的 Kubernetes 設置而引入的。 它可以使用單個命令進行安裝和集群。 現在用戶可以在三個或更多節點集群後自動啟用高可用性。 數據存儲還將在節點之間自動遷移以在發生故障時維持仲裁。 據說 HA MicroK8s 可以承受任何節點的丟失並仍然提供可靠的服務,以最小的管理成本和監督滿足生產要求。
更深入地研究數據存儲故障中發生的情況,我們將不得不看看 Dqlite。 Dqlite 是公司的 raft-enhanced Sqlite,嵌入在 Kubernetes 中。 Dqlite 減少了集群內存佔用並自動執行數據存儲維護。 Dqlite 是 HA MicroK8s 自動、自主高可用性背後的關鍵。 如果數據存儲節點出現故障,HA MicroK8s 將自動選擇下一個節點為數據存儲提供服務。 它還管理自己的控制平面,確保 API 服務保持正常運行。
新的 MicroK8s 將發揮關鍵優勢的另一個領域是邊緣。 在邊緣有分佈的微雲。 人為乾預不僅具有巨大的破壞性,而且並非在所有情況下都可行。 HA MicroK8s 的自動化可以大大降低成本。 它們還帶有壓縮無線更新、事務回滾和自動安全補丁,以減少在無人值守環境中的暴露。 同樣的好處也適用於物聯網應用程序。
參與 StorageReview
電子通訊 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS訂閱