首页 > 其他分享 >calico网络实验

calico网络实验

时间:2023-12-12 15:51:55浏览次数:31  
标签:node ip 宿主机 网络 实验 路由 calico vxlan

一.部署

1.手动安装calico

curl https://raw.githubusercontent.com/projectcalico/calico/v3.26.4/manifests/calico.yaml -O

kubectl apply -f calico.yaml

 官网地址: https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart https://docs.tigera.io/calico/latest/getting-started/kubernetes/self-managed-onprem/onpremises   2.安装calicoctl:

curl -L https://github.com/projectcalico/calico/releases/download/v3.26.4/calicoctl-linux-amd64 -o calicoctl

chmod +x calicoctl

官网地址:https://docs.tigera.io/calico/latest/operations/calicoctl/install

  二.不同模式对比  1.IPIP模式,通过kubectl get  ippool 查看 ipipMode是Always

 路由情况,通过隧道tunl0封装,11.0.1.128对方node宿主机ip地址

 ip a里多个tunl0

 traceroute不同node pod:经过宿主机ip 11.0.1.134 ,通过tunl0, 192.169.166.192...路由出去,直达对方pod ip

 ping,两ip,直达,通过tunl0通信, 不走ens33

 

2.BGP模式

 路由,直接走宿主机,11.0.1.128对方node 宿主机ip地址

 traceroute,直接通过双方宿主机

 ping, tcpdump查看直接通信

 

3.vxlan模式

 

ip地址,多了vxlan.calico网卡

路由,通过vxlan.calico网卡路由, 且通过对方node的vxlan.calico ip

 traceroute 其他node pod ip,经过本node宿主机ip,对方vxlan.calico ip

 PING,tcpdump,

 

    总结: 从路由看,flannel host-gw和calico BGP 一致,直接宿主机路由。 flannel ipip 与calico ipip类似, calico vxlan 和 flannel vxlan类似。 与网上说明有些不同  

标签:node,ip,宿主机,网络,实验,路由,calico,vxlan
From: https://www.cnblogs.com/aroin/p/17896708.html

相关文章

  • 论文精读:STMGCN利用时空多图卷积网络进行移动边缘计算驱动船舶轨迹预测(STMGCN: Mobile
    《STMGCN:MobileEdgeComputing-EmpoweredVesselTrajectoryPredictionUsingSpatio-TemporalMultigraphConvolutionalNetwork》论文链接:https://doi.org/10.1109/TII.2022.3165886摘要利用移动边缘计算MEC范例提出基于时空多图卷积网络(STMGCN)的轨迹预测框。STMGCN由三......
  • PKI实验
    实验概述实验目的  公钥加密是当今安全通信的基础,但是当通信的一方向另一方发送公钥时,却容易遭受到中间人攻击。根本问题在于没有一个简单的方式验证公钥所有者的身份。也就是说当收到一个公钥和它的所有者信息时,无法确定该公钥确实为这个所有者所拥有。公钥基础设施(PKI)就是解......
  • 实验六
    #include<stdio.h>#defineN10typedefstruct{charisbn[20];//isbn号charname[80];//书名charauthor[80];//作者doublesales_price;//售价intsales_count;//销售册数}Book;voidoutput(B......
  • 生活记录:和大师姐及实验室师兄弟一起吃鸡公煲留念——集积分兑换“毛绒玩具小猪”
    在实验室时每每出去聚餐吃饭总是喜欢去附近的鸡公煲,那家也是有个积分兑换毛绒玩具的活动,虽然最后也没有攒够积分而那家店在疫情中也没有熬过去,不过当年吃鸡公煲时是一直惦记着这个玩偶的,虽然未能实现自己的小目标但是这个经历还是蛮值得纪念的。   可爱的毛绒玩具——“小粉猪”......
  • Python网络连接request报错:OSError: [Errno 113] No route to host
    报错:(pytorch)devil@Monster:~$huggingface-clilogin_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|......
  • 实验6 C语言结构体、枚举应用编程
    一、实验目的二、实验准备三、实验内容四、实验结果1.实验任务4源代码:1#include<stdio.h>2#defineN1034typedefstruct{5charisbn[20];//isbn号6charname[80];//书名7charauthor[80];//作者8......
  • 金牌导航-网络流模型及应用
    网络流模型及应用例题A题解直接对于每个限制连边,然后跑最小割,最小割等于最大流。例题A代码#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;inlineintread(){intx=0,f=1;charch=getchar();while(ch<'0'||ch>'9'){if(ch=='......
  • 神经网络是如何工作的?
    作为一名程序员,我们习惯于去了解所使用工具、中间件的底层原理,本文则旨在帮助大家了解AI模型的底层机制,让大家在学习或应用各种大模型时更加得心应手,更加适合没有AI基础的小伙伴们。一、GPT与神经网络的关系GPT想必大家已经耳熟能详,当我们与它进行对话时,通常只需关注自己问出的......
  • 实验6
    task4.c1#include<stdio.h>2#defineN1034typedefstruct{5charisbn[20];//isbn号6charname[80];//书名7charauthor[80];//作者8doublesales_price;//售价9intsales_count;......
  • 实验6
    #include<stdio.h>#include<string.h>#defineN3//运行程序输入测试时,可以把这个数组改小一些输入测试typedefstructstudent{intid;//学号charname[20];//姓名charsubject[20];//考试科目doubleperf;//平时成绩doublemid;//期中成绩doublefinal......