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,效率高
连接方式:
微信公众号
每周好课推荐
目前有以下几个畅销和高口碑课程,在平台所有课程中排在第一:
(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年不宕机
了解更多