首页 企业 Canonical 推出 HA MicroK8s

Canonical 推出 HA MicroK8s

by 亚当·阿姆斯特朗
HA MicroK8s

今天,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 具有云和/或服务器部署中生产工作负载所需的弹性。

HA MicroK8s

MicroK8s 是作为一种占用空间非常小且易于使用的 Kubernetes 设置而引入的。 它可以使用单个命令进行安装和集群。 现在用户可以在三个或更多节点集群后自动启用高可用性。 数据存储还将在节点之间自动迁移以在发生故障时维持仲裁。 据说 HA MicroK8s 可以承受任何节点的丢失并仍然提供可靠的服务,以最小的管理成本和监督满足生产要求。

更深入地研究数据存储故障中发生的情况,我们将不得不看看 Dqlite。 Dqlite 是公司的 raft-enhanced Sqlite,嵌入在 Kubernetes 中。 Dqlite 减少了集群内存占用并自动执行数据存储维护。 Dqlite 是 HA MicroK8s 自动、自主高可用性背后的关键。 如果数据存储节点出现故障,HA MicroK8s 将自动选择下一个节点为数据存储提供服务。 它还管理自己的控制平面,确保 API 服务保持正常运行。

新的 MicroK8s 将发挥关键优势的另一个领域是边缘。 在边缘有分布的微云。 人为干预不仅具有巨大的破坏性,而且并非在所有情况下都可行。 HA MicroK8s 的自动化可以大大降低成本。 它们还带有压缩无线更新、事务回滚和自动安全补丁,以减少在无人值守环境中的暴露。 同样的好处也适用于物联网应用程序。

微K8s

参与 StorageReview

电子报 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS订阅