【calico not ready】 BGP not established with 192.168.xxx.xxx 记录calico 启动问题

calico时而正常运行,时而不能运行 导致项目有时可以访问有时不能访问
在这里插入图片描述

(combined from similar events):Readiness probe failed:calico/node is not ready:BIRD is not ready:BGP not established with 192.1
68.xxx.xxx 2023-05-10 08:26:59.910 [INFO][7604]readiness.go 88:Number of node(s)with BGP peering established 0

Readiness probe failed: calico/node is not ready: felix is not ready: Get http://localhost:9099/readiness: dial tcp: lookup localhost on xxx.xxx.xxx.xxx:53: no such host

在这里插入图片描述
百度搜索到其他的一大堆都是关于ip的
说添加以下环节变量

IP_AUTODETECTION_METHOD=interface=eth.*|en.*|em.*
或者写成固定网卡(具体看自己的网卡)
IP_AUTODETECTION_METHOD=interface=eth0

然后我的问题并不是这些

只是简单的队友特地删除了/etc/hosts里面显着比较多余的以下代码

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

在这里插入图片描述
加上之后 删除之前的calico pod

kubectl delete -n kube-system  po  calico-node-vjbxg

然后就正常了

在这里插入图片描述

记录又一次的踩坑

猜你喜欢

转载自blog.csdn.net/weixin_43784341/article/details/130605114