可生存性模式

Distributed Cloud connected 集群使用部署在 Distributed Cloud connected 硬件上的本地控制平面。当与 Google Cloud的连接中断时,此类集群会进入生存模式,您的工作负载会继续运行,最长可达 7 天。

创建 Distributed Cloud 连接集群时,适用以下规则:

  • 您必须在自己的 Google Cloud 项目中创建 Distributed Cloud 连接集群。Distributed Cloud 连接集群不能与任何其他类型的集群(包括非 Distributed Cloud 连接集群)共存于同一 Google Cloud 项目中。在同一 Google Cloud 项目中将 Distributed Cloud 连接的集群与任何其他类型的集群混用可能会导致数据丢失。
  • 如果您在 Distributed Cloud 连接的集群之间重新分配节点,该节点会被完全清除并重置为默认配置。
  • 默认情况下,本地控制平面工作负载以高可用性模式运行,具有三个副本,分布在由 Distributed Cloud 自动选择的三个节点上。除非集群中的节点少于三个,或者您专门将集群配置为使用一个节点来运行本地控制平面工作负载,否则情况就是如此。您还可以使用 --control-plane-machine-filter 标志指定高可用性模式的三个节点。 不支持其他任何节点组合。
  • 运行本地控制平面工作负载的节点也会运行应用工作负载。
  • 本地控制平面端点的 IP 地址可在本地网络上访问。您必须确保本地网络的安全配置可防止外部访问这些 IP 地址。

在可续航模式下,Distributed Cloud Connected 集群的运行方式如下:

  • 通过 Google Cloud CLI、kubectl CLI 和 Distributed Cloud Edge Container API 对工作负载的控制已被停用。
  • Distributed Cloud 软件更新、SLO 和硬件维修不可用。
  • 与 Google Cloud 重新建立连接后,只有有限的日志和指标会与 Google Cloud 同步。
  • 默认情况下,如果节点在集群与 Google Cloud断开连接时重新启动,则在重新建立与 Google Cloud 的连接之前,该节点无法重新加入其集群,因为其身份验证密钥无法刷新。您可以选择指定离线重启窗口,在此期间,节点可以在集群以可恢复模式运行时在重启后重新加入集群。如需了解详情,请参阅创建集群

检查集群的连接状态

您可以按照获取有关集群的信息中的步骤检查 Distributed Cloud 集群的状态,以确定是否需要执行 Google Cloud。该命令会返回 connectionState 字段的值。此字段可使用以下值之一:

  • CONNECTED:集群已连接到 Google Cloud并与之完全同步。
  • DISCONNECTED:集群未连接到 Google Cloud。
  • CONNECTED_AND_SYNCING:集群已重新连接到 Google Cloud ,并且正在与 Google Cloud同步离线数据。在同步完成之前,请勿断开此集群与 Google Cloud 的连接。

后续步骤