一个sevice暴露2个端口

来源:10-5 深入Pod - pod相关的点点滴滴(上)

慕仙8546922

2020-03-30

 ports:
  - port: 8100
    name: tcp
    protocol: TCP
    targetPort: 8100
    nodePort: 30157
  - port: 8080
    name: http
    protocol: TCP
    targetPort: 8080
    nodePort: 31156
  type: NodePort

请问下这种写法 我暴露了2个端口 但是都不能用 我在pod内看到端口都活着而且调用正常 在节点主机nodeport是不可用的

已解决不用回复了 谢谢

写回答

1回答

刘果国

2020-03-31

你好,先看下nodeport是否处于监听状态。然后从pod外(其他节点)访问podIP+port确认pod对外的连通性。然后再看看service的配置,selector的label是否正确

0
2
慕仙8546922
现在就是 masterip+nodeport无法访问 在master节点上telnet 也无法connect master节点 nodeport也是处于监听状态
2020-03-31
共2条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程