ITPub博客

首页 > 数据库 > 数据库开发技术 > 如何优化k8s网络插件?

如何优化k8s网络插件?

原创 数据库开发技术 作者:DevOps和k8s全栈技术 时间:2022-01-18 17:40:39 0 删除 编辑


     ▲ 点击上方"DevOps和k8s全栈技术"关注公众号




a.容器间通信:同一个pod内的多个容器间的通信,通过lo即可实现;


b.pod之间的通信:pod ip <---> pod ip,pod和pod之间不经过任何转换即可通信;


c.pod和service通信:pod ip <---->cluster ip(即service ip)<---->pod ip,它们通过iptables或ipvs实现通信。


d.Service集群与外部通信




1、IPIP网络:

流量:tunlo设备封装数据,形成隧道,承载流量。

适用网络类型:适用于互相访问的pod不在同一个网段中,跨网段访问的场景。外层封装的ip能够解决跨网段的路由问题。

效率:流量需要tunl0设备封装,效率略低

连接方式:

2、BGP网络:

在安装calico网络时,默认安装是IPIP网络。calico.yaml文件中,将CALICO_IPV4POOL_IPIP的值修改成 "off",就能够替换成BGP网络。

流量:使用路由信息导向流量

适用网络类型:适用于互相访问的pod在同一个网段,适用于大型网络。

效率:原生hostGW,效率高

连接方式:



微信公众号


作者微信:luckylucky421302



精彩文章推荐

年底了,总结下这一年,收获满满

2022年底第一波福利!

基于Jenkins+git+harbor+Helm+k8s+Istio构建DevOps流水线

基于k8s+Prometheus+Alertmanager+Grafana构建企业监控告警系统

k8s七层代理Ingress-nginx基于cookie、请求头、权重实现灰度发布

每周好课推荐

目前有以下几个畅销和高口碑课程,在平台所有课程中排在第一:

 

(1)热销课->《Docker+K8S+Istio+k8s故障排查+DevOps+Openstack+Openshift+Python+监控+日志收集+Rancher》课程折上折,现在双折扣---->点此立即学习>>https://edu.51cto.com/surl=vGfJG2

 

(2)福利课->Kubernetes管理员认证 (CKA)购课链接--->

课程地址:https://edu.51cto.com/course/28751.html

 

(3)安全课->Kubernetes安全专家认证

【零基础入门】K8S CKS认证考试培训 +k8s安全+k8s运维-->

购课链接--->https://edu.51cto.com/topic/5206.html


          点亮,服务器10年不宕机

点击阅读原文 | 了解更多





原文作者:DevOps和k8s全栈技术;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
云计算架构师、阿里云开发者社区专家博主、腾讯云架构师北京同盟成员、Linux基金会开源软件学园2023、2024年度优秀讲师,在中国计算机学会(CCF)任职人工智能与模式识别委员和计算机应用委员、中国科普作家协会会员,清华大学出版社出版的畅销书《Kubernetes从入门到DevOps企业应用实战》作者。

注册时间:2017-10-15

  • 博文量
    127
  • 访问量
    61683