Kubernetes iptables - 主节点应该是 运行 pods?
Kubernetes iptables - should the master node be running pods?
在我的 kubernetes 集群中,我配置了一个法兰绒覆盖层。 master 节点和 minions 上的 iptables
不一样。我知道这是设计使然,但它会产生 pods 不能 运行 在主节点上的问题:在主节点上,外部 IP 地址(用于服务)未解析。
在 minions 上有一个 KUBE-PORTALS-CONTAINER
和 KUBE-PORTALS-HOST
链,用于重定向服务集群和外部 IP 地址。静态路由将此流量重定向到实际解析地址的主机。
在 master 上没有上面提到的 2 个链,而是有一个 KUBE-SERVICES
链将服务 IP 解析为 pod IP 地址。
有没有办法将主节点配置为拥有节点拥有的链以及服务解析链?
Pods 在 Kubernetes 节点(以前称为 minions)上是 运行 但不是在 master 上,参见 Kubernetes architecture. You may also find the debugging Service doc 帮助。
在我的 kubernetes 集群中,我配置了一个法兰绒覆盖层。 master 节点和 minions 上的 iptables
不一样。我知道这是设计使然,但它会产生 pods 不能 运行 在主节点上的问题:在主节点上,外部 IP 地址(用于服务)未解析。
在 minions 上有一个 KUBE-PORTALS-CONTAINER
和 KUBE-PORTALS-HOST
链,用于重定向服务集群和外部 IP 地址。静态路由将此流量重定向到实际解析地址的主机。
在 master 上没有上面提到的 2 个链,而是有一个 KUBE-SERVICES
链将服务 IP 解析为 pod IP 地址。
有没有办法将主节点配置为拥有节点拥有的链以及服务解析链?
Pods 在 Kubernetes 节点(以前称为 minions)上是 运行 但不是在 master 上,参见 Kubernetes architecture. You may also find the debugging Service doc 帮助。