nginx ingress pod分配主机的IP地址

时间:2017-09-06 10:34:41

标签: kubernetes

我有2台服务器的服务器。 互联网< ---> kube-worker< --->内部网络< ----> kube-master。

我已经应用了nginx入口配置(只更改了我做的,取消注释" hostNetwork:true"字段),放置here,我遇到了问题: Ngingx入口pod分配内部网络的IP地址。

由于nginx必须为来自互联网的客户请求提供服务,因此分配到pod主机的外部地址非常重要。

这是一个问题:如何为nginx入口pod分配外部地址?可能在k8s中存在一些注释还是我必须以某种特殊的方式配置网络?

1 个答案:

答案 0 :(得分:0)

使用hostNetwork: true您的广告连接没有分配任何IP,它应该看到主机的完整网络。因此,如果主机在eth0上有内部网络,在eth1上有public,这与你的nginx pod从内部看到的相同。