Windows 支持
在 Rancher v2.5.6 之前,agent 在带有 Windows 节点的下游集群上没有本地 Windows manifests。这将导致集群的agent pod 失败。
如果你从旧版本的 Rancher 升级到 v2.5.6+,你可以通过以下工作流程在下游集群中部署一个工作的 agent。
- Cordon 所有 Windows 节点。
- 对
agent的工作负载应用以下的容忍度。 - Uncordon 所有 Windows 节点。
- 删除所有
agentpod。用新的权限创建新的 pod。 - 一旦
agentpods 运行,并为 Fleet 启用了自动更新功能,它们应该被更新到与 Windows 兼容的agent版本。
tolerations:
- effect: NoSchedule
key: cattle.io/os
operator: Equal
value: linux