添加一块网卡导致rke2集群中节点的ip发生变化

Rancher Server 设置

  • Rancher 版本:rancher:v2.6.3-pathch2
  • 安装选项 (Docker install/Helm Chart): docker
  • 在线或离线部署:在线

下游集群信息

  • Kubernetes 版本: v1.22.10+rke2r2
  • Cluster Type (Local/Downstream): local

用户信息

  • 登录用户的角色是什么:管理员

问题描述:
使用rancher创建了下游集群RKE2 ip为172.30.0.0/24网段 给worker节点添加一块网卡ip为192.168.15.34 结果导致RKE2集群中节点检测的ip为192.168.15.34

预期结果:
希望集群节点IP可以固定为172.30.0.0网段
截图:

添加网卡后,你可以看一下是不是改变了默认的路由信息。除非你指定node ip,否则它会按照默认路由来选择最佳IP。

请问 那如何指定node IP 不想让node自己选择

通过 rancher ui 创建的 rke2 集群不定能支持设置 node ip

但直接部署 rke2 集群的话,可以通过 --node-ip 去设置,参考:Agent Configuration Reference - RKE2 - Rancher's Next Generation Kubernetes Distribution