您的位置:首页 > 汽车 > 新车 > 商丘做网站_中山企业建站程序_山西百度查关键词排名_seo搜索引擎是什么

商丘做网站_中山企业建站程序_山西百度查关键词排名_seo搜索引擎是什么

2024/12/26 0:10:16 来源:https://blog.csdn.net/ltcz99/article/details/144490118  浏览:    关键词:商丘做网站_中山企业建站程序_山西百度查关键词排名_seo搜索引擎是什么
商丘做网站_中山企业建站程序_山西百度查关键词排名_seo搜索引擎是什么

每日禅语

不动心”是一个人修养和定力的体现,若一个人心无定力,就会被外界环境左右,随外界的境遇而动摇。佛家认为,心是一切的基础,一个人如果想要真正入定,必须先从修心开始。修心即是净心,心灵不随外物而转,就能达到心智的自由。五色幡升空时迎风飘动,一僧说是幡动,一僧说是风动,六祖惠能从旁边经过,笑谈,既非风动,也非幡动,乃二僧心动。风动、幡动,都不过是外境的变迁,不动心,才能真正认清自我,保持内心的安宁。人们想要净心时,往往习惯于用理性去控制,但这样做很可能适得其反。虽然在不断告诉自己“不能动心,不能动心”​,其实这个时候心已经在动了;提醒自己“心不能随境转”​,这个时候心已经转了。真正的净心不是刻意控制,也不是刻意把握它。什么时候都知道自己的心,心自然而然就不因外在环境而波动。心不动了,人就不会为外界的诱惑所动,从而可以净化自身。

文章背景

最近搭建K8s集群的时候,使用calico网络插件的时候发现,calico 的pod节点已经处于running状态,但是一直没有处于ready状态。但是以前使用虚拟机搭建集群的时候从来没有遇到这个问题,这次搭建的集群是3台实体服务器搭建的,为啥会有这个问题发生呢?于是就有了下面的文章。 

1.calicao部署手册 

k8s部署文档,如果只是部署calico只用看第5小节就可以了

2.问题发现

2.1 执行kubectl get pod -o wide -n kube-system,发现有一个节点的calico-node没有出入READY状态,如下:

2.2执行kubectl describe pod calico-node-xvj55 -n kube-system,发现有如下报错:

具体错误信息:BIRD is not ready:BGP not established with xxxxxxxxxxxx

3.原因分析

3.1问题导致的原因是由于因为Calico的默认行为是选择第一个可用的网卡。所以导致Calico 在多网卡kubernetes节点上有的时候会选择错误的网卡,导致容器间通信异常。

  • 出现问题的原因:集群中的节点中有不同的网卡名称,所以会选择错误的网卡
  • 节点1
  • 节点2   

4.解决方案

4.1设置网卡名都为eth0,calicao匹配目标网卡

- name: calico-nodeimage: registry.geoway.com/calico/node:v3.19.1env:# Auto-detect the BGP IP address.- name: IPvalue: "autodetect"- name: IP_AUTODETECTION_METHODvalue: "interface=eth0"

4.2目标IP或域名可达

        - name: calico-nodeimage: registry.geoway.com/calico/node:v3.19.1env:# Auto-detect the BGP IP address.- name: IPvalue: "autodetect"- name: IP_AUTODETECTION_METHODvalue: "can-reach=www.google.com"

4.3排除匹配网卡

- name: calico-nodeimage: registry.geoway.com/calico/node:v3.19.1env:# Auto-detect the BGP IP address.- name: IPvalue: "autodetect"- name: IP_AUTODETECTION_METHODvalue: "skip-interface=ens1"

4.4指定CIDR地址,多个子网使用逗号","分隔。

- name: calico-nodeimage: registry.geoway.com/calico/node:v3.19.1env:# Auto-detect the BGP IP address.- name: IPvalue: "autodetect"- name: IP_AUTODETECTION_METHODvalue: "cidr=192.168.200.0/24,172.15.0.0/24"

5.修改文件是calico.yaml文件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com