calico每个Node上的网段划分

2 篇文章 0 订阅
1 篇文章 0 订阅

初次接触calico插件的k8s,会认为calico为每一个Node分配一个独立网段,每个节点上一个网段。其实仔细去看每个节点的路由的话,会发发现掩码是26位的。那么如果是一个节点只有个网段的话,那一个节点顶多能有2^6,64个ip地址了,这个显然不合适的;因为一个配置高的节点不止可以运行这个么多个pod的;

实际上,calico分配网段时,并不会为Node只分配一个网段,分配网段的目的是为了减少节点的路由表数量,默认26位掩码做一个一个block,如果节点上分配的pod超过了64个,则会为这个Node继续再分配一个block,也就是说一个节点上的网段不止是一个。可以说多个,只不过默认每个都是26位掩码;

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值