首页 文章

Kubernetes“网络中没有IP地址:podnet;跳过吊舱“

提问于
浏览
0

我有一个2主机coreos供电的k8s设置就像这里:https://coreos.com/kubernetes/docs/latest/getting-started.html

这是设置与jenkins kubernetes插件一起使用,过了一段时间我得到它的工作 . 它正在主人上调度容器就好了 . 然后我在周末离开它,在回到它之后发现容器现在正试图在另一个节点(而不是主节点)上进行调度但是它们无法同步 .

kubectl describe pod jenkinsminions-1582d1b3b52f79

enter image description here

但我只有8个docker容器在master上运行,4个在slave上运行 . 我不应该耗尽所有的IP地址空间 . 我如何从这里开始排除故障?我应该尝试将pod网络从10.x.x.x更改为172.x.x.x吗?

UPDATES

集群中的两个节点都通过kubectl和etcd响应 .

etcdctl get /coreos.com/network/config
{"Network":"10.2.0.0/16","Backend":{"Type":"vxlan"}}

etcdctl ls /coreos.com/network/subnets
/coreos.com/network/subnets/10.2.44.0-24
/coreos.com/network/subnets/10.2.96.0-24

此外,我观察cni网络接口只出现在minion节点上 .

1 回答

  • 0

    我相信它是CNI配置不一致,你可以清理 /etc/cni/net.d/ 中的文件并重启你的集群 . 我也在kubernetes社区找到了你的问题报告,我在这里发布给任何遇到同样问题的人 . https://github.com/kubernetes/kubernetes/issues/39557

相关问题