为何Rancher 上的 Pod 不能漂移

Rancher Server 设置

  • Rancher 版本:2.4.15
  • 安装选项 (Docker install ):

问题描述:
3台主机,1 台 ALL 的角色, 2台Work。 当把一个应用 Deployment Pod 数量 1,到一台Work1 主机。 应用没有映射外网端口,没有Map 本地磁盘, 都是默认选项。 部署完,POD正常运行。 当关闭 Work1 主机的时候, 为啥应用Pod 不会自动漂移到 Work2 节点。

需要如何设置才可以?

重现步骤:

结果:

预期结果:
主机不可用时,Pod 自动漂移到可用主机。

截图:

其他上下文信息:

日志

这个是 K8s 的策略有关,我记得大概是断链 5 分钟后才开始飘逸,细节我记不住了,可参考 K8s 官网:污点和容忍度 | Kubernetes

谢谢, 再请教一下, 在Rancher 1.6 上,比较好用的 Add LoadBalance 功能( haproxy) , 在 2.X 上是没有了吧。

如果我没理解错的话,2.x 管理的 K8s 集群的 service 应该能满足你。