Windows 支持
在 Rancher v2.5.6 之前,agent 在具有 Windows 节点的下游集群中没有原生的 Windows 清单。这将导致集群中的 agent Pod 运行失败。
如果您从旧版本的 Rancher 升级到 v2.5.6+,您可以使用以下工作流程 _在下游集群中_部署一个正常工作的 agent:
-
对所有 Windows 节点进行隔离。
-
将以下容忍度应用于
agent工作负载。 -
解除对所有 Windows 节点的隔离。
-
删除所有
agentPod。新 Pod 应该使用新的容忍度创建。 -
一旦
agentPod 正在运行,并且为 Fleet 启用了自动更新,它们应该更新为与 Windows 兼容的agent版本。
tolerations:
- effect: NoSchedule
key: cattle.io/os
operator: Equal
value: linux