相当于集群级别的 kube-proxy,以及带 Service 的多节点场景

问题描述

我对 Kubernetes Service 和 kube-proxy 的理解是,假设我创建了一个与具有 2 个容器的 Pod 匹配的 Service,那么将创建一个具有 2 个端点的 Service 对象。

现在,Service 与 kube-proxy 的关系是这 2 个条目将进入 kube-proxy 的 iptable。当我只考虑 1 个节点时,我对此很好,但这是我对多节点场景的问题:

  • 假设有 2 个节点并且创建了一个服务对象,该对象与每个节点中的一个 Pod(带有 2 个容器)匹配,那么每个节点的 kube-proxy 将有 4 个条目(每个节点的 2 个端点)

一个相关问题是在节点级别有 kube-proxy 的方式,它在集群级别的等价物是什么 - 我的意思是假设创建了 NodePort 服务,然后将维护每个节点的 IP 地址(我假设这是在集群级别的 iptable 中)?因此,当请求到达 nodeIP:nodePort 时,将查看 iptable 并将请求负载平衡到该 iptable ? 中的条目之一。强>

注意:我打算就 Kubernetes 进行一次会议,所以如果您 100% 确定,请回答,否则不仅我而且许多其他人最终会得出错误的概念。详细且内容丰富的答案将非常受欢迎。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...