1. 选择2-3个节点充当 route reflector节点(做相互同步备份,防止单点故障)
  2. 驱逐route reflector节点上的服务实例(防止服务实例)
  3. 为route reflecor设置routeReflectorClusterID,通常为不用的ipv4的地址,只是个标识,eg:244.0.0.1
    calicoctl patch node 192.168.0.1 -p '{"spec": {"bgp": {"routeReflectorClusterID": "244.0.0.1"}}}'
    calicoctl patch node 192.168.0.2 -p '{"spec": {"bgp": {"routeReflectorClusterID": "244.0.0.2"}}}'
  4. 为 route reflector 节点打标签,用于route reflector节点发现,并交换路由信息
    kubectl label node 192.168.0.1 route-reflector=true
    kubectl label node 192.168.0.2 route-reflector=true
  5. 建立route reflector 节点的发现互联
    kind: BGPPeer
    apiVersion: projectcalico.org/v3
    metadata:
    name: peer-with-route-reflectors
    spec:
    nodeSelector: all()
    peerSelector: route-reflector == 'true'
  6. 检查route reflector建联状态,当链接状态为Established时,开始下面的操作
  7. 禁用node-to-node mesh模式
    calicoctl patch bgpconfiguration default -p '{"spec": {"nodeToNodeMeshEnabled": false}}'

结论:整个过程,经过pod间ping测试,没有失败情况

calico全网互联转换为路由反射route reflector相关推荐

  1. Kubernetes CNI Calico:BGP 模式 / Route Reflector 模式(RR)

    Ipip模式是通过宿主机的网络去传输的,这个模式和flannel的vxlan工作模式差不多是一样的,都是一种复杂的网络方案,IPIP和vxlan模式的性能基本上接近,所以在性能方面要相对于路由方面损失 ...

  2. linux 中增加路由(route)命令详解

    linux route 命令 route -n显示现在所有路由 root@Ubuntu:~# route 结果是自上而下, 就是说, 哪条在前面, 哪条就有优先, 前面都没有, 就用最后一条defau ...

  3. asp.net MVC 路由机制 Route

    1:ASP.NET的路由机制主要有两种用途: -->1:匹配请求的Url,将这些请求映射到控制器 -->2:选择一个匹配的路由,构造出一个Url 2:ASP.NET路由机制与URL重写的区 ...

  4. 计算机网络-网络层(网络层功能概述,异构网络互联,路由与转发,SDN基本概念)

    文章目录 1. 网络层功能概述 2. 异构网络互联 3. 路由与转发 4. SDN基本概念 SDN控制平面 1. 网络层功能概述 网络层的主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供 ...

  5. linux route命令添加永久路由,用route命令添加永久路由

    使用双网卡,同时使用2个网关的时候就需要加一条静态路由了.当然还有很多时候会需要加路由.mac 终端route命令mac 终端route命令 一:使用 route 命令添加 使用route 命令添加的 ...

  6. MAC 添加路由(Route)

    mac route命令同时访问内外网 sudo route -n add -net 192.168.0.0 -netmask 255.255.255.0 192.168.5.254 sudo rout ...

  7. centos 添加路由命令_centos路由添加route命令

    方法一: 添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev 192.168.0.1 删 ...

  8. 路由转发route详解

    广播 路由 lo网卡 什么是广播 广播(BROADCAST): 一对多,局域网内的所有主机都可以广播,如果同一时间多个host同时广播,会造成信息干扰,实现同一广播域内的有效通信 广播地址的表现形式 ...

  9. 常用Linux路由命令(route、ip、ifconfig等等)

    第一组命令: ifconfig, ifup, ifdown 1) ifconfig 作用:手动启动.观察与修改网络接口的相关参数,包括IP地址以及MTU大小等. 例1.1:暂时修改IP地址 # ifc ...

最新文章

  1. 硕博士生参加学术会议重要吗?如何选择?注意什么?
  2. 图解Myeclipse 导入Java Web项目报错的解决办法听语音
  3. Linux 文件系统初探
  4. C# 实体类几种深拷贝的方法——解决关于对象赋值,A=B,A改变,B也改变问题
  5. git设置mergetool可视化工具
  6. 操作系统学习之用C语言模拟CLOCK算法
  7. 用html编写你好,02 - HTML5第一个项目:HelloWorld!(收藏)
  8. freecplus框架-MySQL数据库操作
  9. 微信获取地理位置转城市demo
  10. 初接触设计模式--简单工厂(二)
  11. 红帽企业版Linux 6安装指南(中文)
  12. 批量导入手机通讯录_怎么批量导出联系人通讯录,华为手机通讯录转移如何操作?...
  13. 「ZigBee模块」基础实验(2)按键
  14. 毫米和像素怎么换算_像素和毫米怎么换算啊??
  15. 【MySQL-关键字】MySQL中的desc什么意思?有哪些作用?
  16. shiro 调用 subject.login(token)方法后
  17. html游戏代码20行,js贪吃蛇源代码 20行js代码实现的贪吃蛇大战?
  18. ios 描述文件位置
  19. Linux系统如何替换新硬盘
  20. www.us258.com 这家主机商相当无耻,用着不到一个月给我停了,连用户名都删了。...

热门文章

  1. JAVA求两点间的距离:
  2. 小学生打扫计算机教室的简报,小学生二年级看图写话-打扫教室
  3. SpringCloud 相关概念与组件
  4. 计算机视觉与音乐,Talk预告 | 香港中文大学MMLab在读博士生周航: 视觉引导的音乐声源分离与立体声生成...
  5. 动态数据曲线绘制控件
  6. OSChina 周六乱弹 —— 还好我爱的是B站
  7. 以最易懂的人话讲分类和聚类算法(建议分享和收藏)
  8. php yanzhengm,php登录验证_php用户登录与验证的代码举例
  9. 2022年全球市场光储充一体化总体规模、主要企业、主要地区、产品和应用细分研究报告
  10. python培训班深圳-深圳python线下培训班哪家靠谱