首页 > 解决方案 > 上游连接错误或在标头之前断开/重置。重置原因:连接失败

问题描述

我在标头之前面临上游连接错误或断开/重置的问题。重置原因:我的部署和服务文件在这里连接失败

apiVersion: v1
kind: Service
metadata:
  name: project
  labels:
    app: project
    service: project
spec:
  ports:
    - port: 9080
      name: http
  selector:
    app: project
---
apiVersion: v1
kind: ServiceAccount
metadata:
  name: project-svc
  labels:
    account: project
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: project-v1
  labels:
    app: project
    version: v1
spec:
  replicas: 1
  selector:
    matchLabels:
      app: project
      version: v1
  template:
    metadata:
      labels:
        app: project
        version: v1
    spec:
      serviceAccountName: project-svc
      containers:
        - name: project
          image: segullshairbutt/website:admin_project_a_01_cl1_wn1_pod1_c4
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 9080

这里是Gateway and virtualservice

apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: project-gateway
spec:
  selector:
    istio: ingressgateway # use istio default controller
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - "*"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: projectinfo
spec:
  hosts:
  - "*"
  gateways:
  - project-gateway
  http:
  - match:
    - uri:
        exact: /productpage
    route:
    - destination:
        host: project
        port:
          number: 9080

当我使用 minikube-ip:istio-engress 访问时,我得到了这个错误,但是当我只是将图像从我的到 bookinfo 产品页面时,没有这个错误。我不知道这是为什么,从哪里来。请帮助我,我将非常感谢你!

标签: istioistio-sidecaristio-gateway

解决方案


推荐阅读