Windows 支持

在 Rancher v2.5.6 之前,agent 在带有 Windows 节点的下游集群上没有本地 Windows manifests。这将导致集群的agent pod 失败。

如果你从旧版本的 Rancher 升级到 v2.5.6+,你可以通过以下工作流程在下游集群中部署一个工作的 agent

  1. Cordon 所有 Windows 节点。
  2. agent 的工作负载应用以下的容忍度。
  3. Uncordon 所有 Windows 节点。
  4. 删除所有 agent pod。用新的权限创建新的 pod。
  5. 一旦 agent pods 运行,并为 Fleet 启用了自动更新功能,它们应该被更新到与 Windows 兼容的 agent 版本。
  1. tolerations:
  2. - effect: NoSchedule
  3. key: cattle.io/os
  4. operator: Equal
  5. value: linux

Copy