即使没有容器映射到K8 Pod端口,连接也会成功吗?

时间:2018-06-22 03:23:26

标签: docker kubernetes prometheus

如果我有一个暴露于端口8000的Kubernetes容器,并且在该容器内部运行的映像没有以任何方式配置为连接到容器的端口8000,那么仍然可以成功连接到容器的端口8000吗?我正在尝试调试Prometheus(指标收集工具)可以与端口8000上的K8s pod通信但不从容器接收任何指标的情况(可能是因为容器未映射到Pod的端口8000) )。

谢谢!

1 个答案:

答案 0 :(得分:-1)

从Dockerfile创建映像时,请使用EXPOSE命令公开容器端口(记录在here中)。从那里,到该主机端口的所有传入消息都将转发到容器中。