【发布时间】:2017-03-30 19:12:19
【问题描述】:
我有一个 2 主机 coreos 驱动的 k8s 设置,就像这里一样:https://coreos.com/kubernetes/docs/latest/getting-started.html
它被设置为与 jenkins kubernetes 插件一起工作,过了一会儿我让它工作了。它在主服务器上调度容器就好了。然后我在周末离开了它,回来后发现容器现在正试图在另一个节点(不是主节点)上安排,但它们无法同步。
kubectl describe pod jenkinsminions-1582d1b3b52f79
但我只有 8 个 docker 容器在主服务器上运行,4 个在从服务器上运行。我不应该能够耗尽所有的 IP 地址空间。我将如何从这里进行故障排除?我应该尝试将 pod 网络从 10.x.x.x 更改为 172.x.x.x 吗?
更新
集群中的两个节点都通过 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 节点上。
【问题讨论】:
标签: kubernetes