Rancher v2.7.1 服务地址变更,cattle-node-agent依旧访问原IP

Rancher Server 设置

  • Rancher 版本:v2.7.1
  • 安装选项 (Docker install/Helm Chart): Docker install
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
  • 在线或离线部署:online

下游集群信息

  • Kubernetes 版本: 1.27.14
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):管理员
    • 如果自定义,自定义权限集:

主机操作系统: centos 7

问题描述: Docker安装的单节点集群,宿主机配置了dns服务,但是在变更服务器ip后, 日志依旧显示curl的还是原IP,为什么没有走我的dns server,另外这种情况有解决方案吗?

重现步骤:

结果:

预期结果:

截图:

其他上下文信息:

日志
time="2024-04-01 15:26:44" level=info msg="Telemetry Client v0.5.20"
time="2024-04-01 15:26:44" level=info msg="Listening on 0.0.0.0:8114"
2024/04/01 15:26:44 [INFO] kontainerdriver amazonelasticcontainerservice listening on address 127.0.0.1:41531
2024/04/01 15:26:44 [INFO] kontainerdriver amazonelasticcontainerservice stopped
2024/04/01 15:26:44 [INFO] dynamic schema for kontainerdriver amazonelasticcontainerservice updating
2024/04/01 15:26:44 [INFO] kontainerdriver azurekubernetesservice listening on address 127.0.0.1:33193
2024/04/01 15:26:44 [INFO] kontainerdriver azurekubernetesservice stopped
2024/04/01 15:26:44 [INFO] dynamic schema for kontainerdriver azurekubernetesservice updating
2024/04/01 15:26:44 [INFO] kontainerdriver googlekubernetesengine listening on address 127.0.0.1:38196
2024/04/01 15:26:44 [INFO] kontainerdriver googlekubernetesengine stopped
2024/04/01 15:26:44 [INFO] dynamic schema for kontainerdriver googlekubernetesengine updating

2024/04/01 15:27:15 [ERROR] Error during subscribe websocket: close sent
2024/04/01 15:27:29 [ERROR] error syncing 'c-ltjv6': handler cluster-deploy: Get "https://192.168.31.50:6443/apis/apps/v1/namespaces/cattle-system/daemonsets/cattle-node-agent": cluster agent disconnected, requeuing
2024/04/01 15:28:18 [ERROR] error syncing 'c-ltjv6': handler cluster-deploy: Get "https://192.168.31.50:6443/apis/apps/v1/namespaces/cattle-system/daemonsets/cattle-node-agent": cluster agent disconnected, requeuing
2024/04/01 15:28:21 [INFO] Stopping cluster agent for c-ltjv6
2024/04/01 15:28:21 [ERROR] failed to start cluster controllers c-ltjv6: context canceled
2024/04/01 15:28:24 [ERROR] Error during subscribe websocket: close sent
2024/04/01 15:29:02 [ERROR] error syncing 'c-ltjv6': handler cluster-deploy: Get "https://192.168.31.50:6443/apis/apps/v1/namespaces/cattle-system/daemonsets/cattle-node-agent": cluster agent disconnected, requeuing
2024/04/01 15:29:44 [ERROR] error syncing 'c-ltjv6': handler cluster-deploy: Get "https://192.168.31.50:6443/apis/apps/v1/namespaces/cattle-system/daemonsets/cattle-node-agent": cluster agent disconnected, requeuing
2024/04/01 15:30:21 [INFO] Stopping cluster agent for c-ltjv6
2024/04/01 15:30:21 [ERROR] failed to start cluster controllers c-ltjv6: context canceled
2024/04/01 15:30:30 [ERROR] error syncing 'c-ltjv6': handler cluster-deploy: Get "https://192.168.31.50:6443/apis/apps/v1/namespaces/cattle-system/daemonsets/cattle-node-agent": cluster agent disconnected, requeuing

这个是 2.6 修改 rancher server ip 地址的文章,你可以先找个测试环境验证下,再实施修改

我用2.5的方式也迁移成功了 :smiley:

:smile: