Windows 支持

在 Rancher v2.5.6 之前,agent 在具有 Windows 节点的下游集群中没有原生的 Windows 清单。这将导致集群中的 agent Pod 运行失败。

如果您从旧版本的 Rancher 升级到 v2.5.6+,您可以使用以下工作流程 _在下游集群中_部署一个正常工作的 agent

  1. 对所有 Windows 节点进行隔离。

  2. 将以下容忍度应用于 agent 工作负载。

  3. 解除对所有 Windows 节点的隔离。

  4. 删除所有 agent Pod。新 Pod 应该使用新的容忍度创建。

  5. 一旦 agent Pod 正在运行,并且为 Fleet 启用了自动更新,它们应该更新为与 Windows 兼容的 agent 版本。

tolerations:
- effect: NoSchedule
  key: cattle.io/os
  operator: Equal
  value: linux