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