繁体   English   中英

Google Cloud / Kubernetes-将容器添加到网络时出错,没有可用的IP地址

[英]Google Cloud/Kubernetes - Error adding container to network, no IP addresses available

我有一个由Google Cloud托管的kubernetes集群,正在运行4个小型服务。 由于某些原因,由于没有可用的IP地址,我的某些Pod刚刚崩溃,无法重新创建。 为什么会这样呢?

查看我的Google配额,我有足够的IP地址可用。 这以前发生过一次,而我能够解决它的唯一方法是销毁群集并重新创建它。 奇怪的是,服务运行了一段时间之后,这个问题似乎随机出现了。

这是错误:

同步Pod时出错,跳过:使用SetupNetworkError未能为“ myapp”设置为“ SetupNetwork”:使用网络插件“ kubenet”无法为pod“ myapp(8ba3a1aa-8ed4-11e6-9d08-42010af0015a)”设置网络:将容器添加到网络时出错:网络中没有可用的IP地址:kubenet;正在跳过Pod”

发生故障的Pod已重新启动70次,是否有可能IP地址没有释放回池中? 我不是网络专家,请原谅我的无知;)

此错误与kubenet管理的私有IP地址有关。 听起来这可能是由于Kubernetes 问题#34278引起的

您可以通过查看/var/lib/cni/networks/kubenet/来检查这是否是问题所在,以查看是否充满了未被实际使用的IP。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM