请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一个sevice暴露2个端口

 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是不可用的

已解决不用回复了 谢谢

正在回答 回答被采纳积分+3

1回答

刘果国 2020-03-31 11:10:34

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仙8546922 #1
    podip+port可以正常访问  service selector的label和deploy是一致的
    
    
    以下是我整体的测试编排
    
    apiVersion: apps/v1beta2
    kind: Deployment
    metadata:
      name: doubleporttest
      namespace: st-test
    spec:
      selector:
        matchLabels:
          app: doubleporttest
      replicas: 1
      template:
        metadata:
          labels:
            app: doubleporttest
        spec:
          containers:
          - name: doubleporttest
            image: xxxxx:20200330192817
            ports:
            - containerPort: 8080
            env:
            - name: aliyun_logs_doubleporttest_stdout
              value: "stdout"
            - name: aliyun_logs_doubleporttest
              value: "/usr/tomcat/logs/catalina.*"
            volumeMounts:
            - mountPath: /home/doubleporttest/logs
              name: doubleporttest-log
          volumes:
          - name: doubleporttest-log
            emptyDir: {}
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: doubleporttest
      namespace: st-test
    spec:
      selector:
        app: doubleporttest
      externalTrafficPolicy: Local
      ports:
      - port: 8100
        name: tcp
        protocol: TCP
        targetPort: 8100
        nodePort: 30157
      - port: 8080
        name: http
        protocol: TCP
        targetPort: 8080
        nodePort: 31156
      type: NodePort
    回复 有任何疑惑可以回复我~ 2020-03-31 13:44:43
  • 提问者 慕仙8546922 #2
    现在就是 masterip+nodeport无法访问 在master节点上telnet 也无法connect master节点 nodeport也是处于监听状态
    回复 有任何疑惑可以回复我~ 2020-03-31 13:47:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信