首页 > 解决方案 > Pod 没有在使用 kubespray 添加到 k8s 集群的新节点上获得计划/分配的 IP 地址

问题描述

使用 kubespray 将工作节点添加到现有集群。已加入集群的节点,但节点上计划的新 pod 失败并出现错误“get https://10.233.0.1 : dial tcp 10.233.0.1: 443 connection denied”

网络插件 - 以 ipvs 模式运行的 calico kube-proxy

  1. 从新的工作节点,可以连接到超过 6443 的主服务器 IP 地址
  2. 从新的工作节点,无法通过端口 443 访问集群 ip 10.233.0.1
  3. Calico、nodelocaldns 和 kube-proxy pod 在新节点上处于运行状态
  4. Kube-proxy 日志显示错误“无效的 nodeIP,使用 127.0.0.1 作为 nodeIP 初始化 kube-proxy”无法写入事件:'Post https://127.0.0.1:6443/api/v1/namespaces/default/events dial tcp 127.0 .0.1:6443 连接被拒绝”
  5. ipvsadm -ln 输出不显示任何服务
  6. ip addr show 输出不显示 kube-ipvs0 和 calico 接口

有人可以帮忙吗。谢谢

标签: kuberneteskube-proxycalicokubesprayipvs

解决方案


推荐阅读