了解Kubernetes上的LDAPlogin

我仍然在学习Kubernetes,但已经在为LDAPloginconfiguration的工作节点上部署了一个Docker容器。 目前,它有一个configuration为单个容器端口的部署

ports: - name: web containerPort: 8080 

并将相应的服务configuration为

 spec: type: NodePort ports: - port: 8080 targetPort: 8080 nodePort: 31780 

如果我去Kube大师,端口31780,我可以看到我的Gerrit实例并login。但是,一旦我login,它会尝试去当然不能直接看到的IPOD地址主。 如果我回到master上的nodePort,那么我已经login了,一切正常。 我试图找出为什么,当我login时,它试图直接转到pod的地址/ ip而不是停留在服务的地址上。

另一个说明,如果我加

 spec hostNetwork : true 

那么事情工作正常(当我login,它保持在主机IP)。 但是,当我想要运行多个实例时,这是行不通的。

不确定这是否是Kubernetes,LDAP或Docker问题? 任何帮助感激!