Calico bgp配置

问题描述

  • calico-node处于0/1 redy状态,通过describe可查看详情,BGP无法建立连接
kubectl describe  pods calico-node-gth75 -n kube-system
输出:
Events:Type     Reason     Age   From               Message----     ------     ----  ----               -------Normal   Scheduled  36m   default-scheduler  Successfully assigned kube-system/calico-node-gth75 to worker1Normal   Pulled     36m   kubelet            Container image "calico/node:v3.20.0" already present on machineNormal   Created    36m   kubelet            Created container calico-nodeNormal   Started    36m   kubelet            Started container calico-nodeWarning  Unhealthy  36m   kubelet            Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/calico/bird.ctl: connect: connection refusedWarning  Unhealthy  40s   kubelet            Readiness probe failed: 2022-06-15 08:31:26.232 [INFO][16834] confd/health.go 180: Number of node(s) with BGP peering established = 0
calico/node is not ready: BIRD is not ready: BGP not established with 99.0.83.130
  • 查看calico node status,可以看到无到工作节点的bgp route
[root@controller ~]# calicoctl node status
Calico process is running.IPv4 BGP status
+--------------+---------------+-------+----------+--------------------------------+
| PEER ADDRESS |   PEER TYPE   | STATE |  SINCE   |              INFO              |
+--------------+---------------+-------+----------+--------------------------------+
| 99.0.83.131  | node specific | start | 08:31:21 | Connect Socket: No route to    |
|              |               |       |          | host                           |
+--------------+---------------+-------+----------+--------------------------------+IPv6 BGP status
No IPv6 peers found.

解决步骤

  1. 在所有节点开放179端口
[root@controller ~]# firewall-cmd --permanent --add-port=179/tcp
success
[root@controller ~]# firewall-cmd --reload
success
[root@controller ~]# firewall-cmd --list-ports
179/tcp
  1. 若179端口仍未建立tcp 连接,可以查看calico-node 的daemonSet配置,spec若未指定interface,默认是eth.+,若环境device不同,需要修改
- name: IP_AUTODETECTION_METHODvalue: interface=en.+
  1. 注意环境中的firewalld.service是停用的,在启用状态,pod会无法ready,不知是否有其他设置

【Calico bgp连接失败问题】calico-node pod处于0/1ready状态相关推荐

  1. CNI 网络流量 4.5 Calico BGP

    文章目录 BGP 介绍 BGP 分类 BGP 报文 Calico BGP 部署 流量分析 Pod 间 Node 到 Pod Pod 到 service BGP 介绍 不同于 RIP .OSPF 协议都 ...

  2. android studio安卓手机tcp通信打开app自动连接,连接失败自动重试8次

    最近在做一个项目,项目其中一个需求是打开app自动连接tcp服务端,连接失败后自动尝试8次.尝试成功继续,不成功提示服务器未响应. 我想到了用多线程实现,其中一个用于显示尝试状态,另一个线程循环尝试s ...

  3. 服务器负载信息失败,负载均衡服务器连接失败怎么回事

    负载均衡服务器连接失败怎么回事 内容精选 换一换 检查后端云服务器的负载状态,如果CPU达到100%,可能是后端应用达到性能瓶颈.查看流量是否超过绑定到弹性负载均衡的EIP的带宽,带宽超限后,会有大量 ...

  4. kubeadm 部署kubernetes 1.26.1集群 Calico BGP ToR配置

    目录 机器信息 升级内核 系统配置 部署容器运行时Containerd 安装crictl客户端命令 配置服务器支持开启ipvs的前提条件 安装 kubeadm.kubelet 和 kubectl 初始 ...

  5. Calico BGP功能介绍:BIRD简介

    Calico 作为一种常用的 Kubernetes 网络插件,使用 BGP 协议对各节点的容器网络进行路由交换.本文是<Calico BGP 功能介绍>系列的第一篇,介绍 Calico 所 ...

  6. calico工作原理_【Calico系列】3 Calico的组件、架构与原理

    本文是 Calico 系列的第三篇文章,继上一篇了解 BGP 的基本概念,这一篇真正进入 Calico 的笔记.本篇以 Calico 3.4 版本 为基准. 由于网络的水深与个人能力有限,本文不免存在 ...

  7. mongodb连接失败_深入浅出mongodb(一)

    我年轻时注意到,我每做十件事有九件不成功,于是我就十倍地去努力干下去.--萧伯纳 前言 在大数据的驱使下,我们要实现数据持久化存储,数据共享,数据集中管理数据库是不二之选,小编在这里要阐述的是 mon ...

  8. python socketio async client_electron/socket.io client-python socketio/aiohttp server//连接失败

    此websocket连接失败.有趣的是这几天前还在起作用.我把电子从6降到了5.0.6,但这没用. 服务器 from aiohttp import web import socketio app = ...

  9. 支持纳管Redis数据库,支持查看、连接和会话审计Kubernetes Pod,JumpServer堡垒机v2.18.0发布

    2022年1月24日,JumpServer开源堡垒机正式发布v2.18.0版本.在这一版本中,JumpServer新增支持纳管Redis数据库,支持查看.连接.操作和会话审计Kubernetes Po ...

最新文章

  1. 用excel表格做好客户关系管理
  2. 万事开头难!Python 初学者最容易犯的几个错误
  3. 无法解析类型 java.lang.Object。从必需的 .class 文件间接引用了它
  4. c++ 二维矩阵 转vector_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...
  5. python发微信工资条_帮公司财务妹子写了个“群发工资条”的Python脚本!
  6. VS 2008中PDA开发环境的相关配置
  7. memcached mysql 性能测试_InnoDB memcached插件 vs 原生memcached对比性能测试
  8. PAT1030.——完美数列
  9. STM32学习——Keil5的注册步骤
  10. 天壤联合创始人韩定一:大模型+小样本数据,AI驱动金融数字化转型新范式|量子位·视点分享回顾...
  11. cwm oracle,ORA-06512: at OLAPSYS.CWM2_OLAP_UTILITY
  12. html (第四本书第九章参考)
  13. MySQL基础 增删改查练习
  14. 阿里码农自述:老婆失业了,周围同事也不断被裁
  15. 20210927gfsj_re_logmein
  16. display:weston:desktop xdg-shell
  17. Ele SOA Container
  18. 落花人独立,微雨燕双飞——晏几道《临江仙》
  19. 总结:Springboot的pom配置
  20. 时隔一年半,我,一个卑微的前端初学者,又来写面经了

热门文章

  1. 超发的货币在不断地稀释货币应该体现的价值
  2. ITV电气比例阀故障诊断
  3. JSP的getProperty
  4. AbstractInterceptor 字符拦截 struts2
  5. linux 带ifdef运行程序_Linux内核如何装载和启动一个可执行程序
  6. 小米抢购页面源码分析2014年03月18号
  7. 基本网络配置IP配置
  8. python 百度地图api热力图_用百度地图API做热力图
  9. 解决TP5.0 网站图形验证码不显示
  10. AirCar飞行汽车获得适航证;德国电子电气行业2021年销售额将首次到达2000亿欧元 | 美通社头条...