Kubernetes ClusterIP服务ENV设置不正确

时间:2018-03-08 20:50:15

标签: kubernetes

我创建了一个ClusterIP服务,在部署中有3个pod:

tornado-service ClusterIP 10.107.117.119 <none> 8085/TCP 2m

当我ssh到其中一个pod时,它有这些env变量:

TORNADO_SERVICE_PORT_8085_TCP_PROTO=tcp
TORNADO_SERVICE_PORT_8085_TCP=tcp://10.99.116.50:8085
TORNADO_SERVICE_SERVICE_HOST=10.99.116.50

哪个与kubectl给我的不符。当我使用ENV ip地址卷曲另一个pod时,它会挂起:

curl -XPOST 10.99.116.50:8085

但是当我使用kubectl IP时,我得到200个http响应:

curl -XPOST 10.107.117.119:8085

为什么Kubernetes在我的pod中错误地设置了服务IP env?

0 个答案:

没有答案