在Kubernetes部署Kong Ingress Controller后Ingress资源报502错误求助
问题:访问Kong代理接口返回502 Bad Gateway错误
我按照Kong官方Helm快速部署指南,在Docker Desktop运行的Kubernetes集群中部署了Kong。现有一个名为quick-links-service的Kubernetes Service,暴露3000端口。我通过Kong Ingress Controller创建了路径为/quick-links的Ingress资源,同时在Kong Dashboard中为该Service配置了对应的Service和Route,但访问http://localhost/quick-links时收到502 - Bad Gateway错误,响应内容如下:
{ "message": "An invalid response was received from the upstream server" }
相关配置文件
quick-links-service.yaml
apiVersion: v1 kind: Service metadata: name: quick-links-service spec: selector: app: quick-links ports: - name: quick-links protocol: TCP port: 3000 targetPort: 3000 type: ClusterIP
quick-links-ingress.yaml
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: quick-links-ingress annotations: kubernetes.io/ingress.class: kong spec: rules: - http: paths: - path: /quick-links pathType: Prefix backend: service: name: quick-links-service port: name: quick-links
Kong Dashboard配置截图
- Kong Service配置:

- Kong Route配置:

内容的提问来源于stack exchange,提问作者Sujeet
相关产品推荐
相关产品推荐

