您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
31、 Service 代理模式分类
发布时间:2022-12-19 22:29:05编辑:雪饮阅读()
Step1
首先总结下,为什么大多数负载均衡不使用dns的方式呢?
因为dns会在各个客户端有缓存的,那么对于同一设备来说负载均衡的效果则不明显了。
不同设备则可能明显点。
Step2
如果你的集群性能不太好,那么master节点刚起来时候查看ipvsadm可能会要过一会儿才能有相关的条目
[root@k8s-master01 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
[root@k8s-master01 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
[root@k8s-master01 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
[root@k8s-master01 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 10.96.0.1:443 rr
-> 192.168.66.10:6443 Masq 1 0 1
TCP 10.96.0.10:53 rr
-> 10.224.0.8:53 Masq 1 0 0
TCP 10.96.0.10:9153 rr
-> 10.224.0.8:9153 Masq 1 0 0
UDP 10.96.0.10:53 rr
-> 10.224.0.8:53 Masq 1 0 0
Step3
结合svc的信息
[root@k8s-master01 ~]# kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 5d23h
就是说当访问443端口时候就会访问到节点的6443端口,我这里是在master节点
,应该也就是说访问到master的6443端口上。
这就是典型的ipvs代理方式了。
关键字词:Service,代理,模式,分类