Kubernetes中User space proxy mode代理模式有哪些特点?

提问者:帅平 问题分类:运维

Kubernetes中User space proxy mode代理模式有哪些特点?

1 个回答
细腻长发姐
细腻长发姐

在User space proxy mode代理模式下:

1、kube-proxy 监听 kubernetes master 以获得添加和移除 Service / Endpoint 的事件
2、kube-proxy 在其所在的节点(每个节点都有 kube-proxy)上为每一个 Service 打开一个随机端口
3、kube-proxy 安装 iptables 规则,将发送到该 Service 的 ClusterIP(虚拟 IP)/ Port 的请求重定向到该随机端口
任何发送到该随机端口的请求将被代理转发到该 Service 的后端 Pod 上(kube-proxy 从 Endpoint 信息中获得可用 Pod)
4、kube-proxy 在决定将请求转发到后端哪一个 Pod 时,默认使用 round-robin(轮询)算法,并会考虑到 Service 中的 SessionAffinity 的设定

最后画个图给大家看看流程:

发布于:1个月前 (10-27)
我来回答