Kubernetes 服务已配置但连接被拒绝

问题描述

我的 kuberntes 集群上有服务配置,但是当我尝试 curl ip:port 时,连接被拒绝 配置了以下服务:

apiVersion: v1
kind: Service
metadata:
  name: frontend
  namespace: production
spec:
  type: NodePort
  selector:
    app: frontend
  ports:
   - name: control-center-web
     port: 8008
     protocol: TCP
     targetPort: 8008

$ kubectl 描述 svc 前端

 Name:                    frontend
    Namespace:                production
    Labels:                   <none>
    Annotations:              kubectl.kubernetes.io/last-applied-configuration:
                                {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"frontend","namespace":"production"},"spec":{"ports":[{"name":...
    Selector:                 app=frontend
    Type:                     NodePort
    IP:                       <ip>
    Port:                     control-center-web  8008/TCP
    TargetPort:               8008/TCP
    NodePort:                 control-center-web  7851/TCP
    Endpoints:                <none>
    Session Affinity:         None
    External Traffic Policy:  Cluster
    Events:
      Type    Reason  Age   From                Message
      ----    ------  ----  ----                -------
      Normal  Type    14m   service-controller  LoadBalancer -> NodePort

为什么我从 svc 获取的 ip 和端口总是被拒绝连接?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)