如何创建高可用性DOKS群集早期可用性

DigitalOcean Kubernetes(DOKS)是一项托管Kubernetes服务,它允许您部署Kubernetes群集,而无需处理控制平面和集装箱化基础设施的复杂性。群集与标准Kubernetes工具链兼容,并与DigitalOcean负载平衡器和块存储卷进行本机集成。

具有高可用性(HA)控制平面的群集处于早期可用性. 医管局联网复制控制平面组件.

HA控制平面由多个控制平面节点管理。控制平面节点可以故障转移到冗余副本节点,从而减少停机时间。DigitalOcean管理Kubernetes控制飞机和底层集装箱基础设施。

您可以继续使用非HA控制平面,或通过启用HA设置来利用减少的停机时间。

笔记
医管局的选择可以有一些好处额外费用. 一旦启用,就无法在早期可用性期间禁用HA设置。

定价

如果群集具有以下任一项,则高可用性控制平面是免费的:

  • 使用专业计划至少有一个节点池,至少有三个固定节点。

  • 使用专业平面图,并使用三个最小节点自动缩放。例如,如果您在一个可扩展到至少三个节点的两节点集群上,则它符合免费HA的条件。

如果您有多个节点池,则必须至少有一个包含三个节点的生产计划节点池才能符合免费HA的条件。

如果您的群集没有资格获得免费的高可用性控制平面,您可以按小时比例启用该选项,每月40美元。

将生产计划节点大小增加到三个或更多会自动将HA使用切换为免费。同样,将生产计划节点大小减小到三个以下会自动切换到为功能付费。

笔记
在早期可用期间创建的集群将继续以每月40美元的价格计费,即使医管局选项的价格在普遍可用性.

限制

  • 无法在之前的版本上创建群集1.21.3-do.0.

  • 如果要将现有群集升级到最新版本,则HA选项不可用。

  • 启用后,无法禁用HA选项。

  • 只能在NYC1、SFO3、AMS3和SGP1区域中创建群集。

在控制面板中创建高可用性群集

要使用控制面板在高可用性控制平面上创建群集,请按照中所述的步骤操作创建群集. 在选择群集容量节中,选择在高可用性控制平面上创建群集选项将显示高可用性选项的成本。如果您选择至少有三个节点的专业节点计划,您可以免费获得高可用性。

房委会定价

在命令行创建高可用性群集

使用创建具有高可用性控制平面的群集博士,运行doctl kubernetes群集创建指挥--哈旗帜

对于默认节点池规范,“高可用性”选项不是免费的。要免费获得高可用性,请使用--节点池更改为至少有三个节点的专业节点计划的标志。

doctl kubernetes集群创建--节点池--ha

默认情况下,集群是在nyc1区域你可以使用--区域将区域指定为的标志sfo3,ams3sgp1.

验证高可用性群集配置

要验证群集是否在高可用性控制平面上运行,请转到节点标签在控制面板中显示群集的名称。用户界面显示消息您的群集正在高可用性控制平面上运行.

Baidu