0

我有 Kubernetes 集群、istio 服务网格和 MetalLB。启用的默认命名空间istio-injection

我正在尝试在我的 K8 中安装 Gravitee API 网关。

gravitee.yaml(部署)

apiVersion: apps/v1
kind: Deployment
metadata:
   name: gravitee-gateway-test
   #labels:
   #app: ratings
      #   version: v1
spec:
   replicas: 1
   selector:
      matchLabels:
         app: gravitee-gateway
         #version: v1
   template:
      metadata:
         labels:
            app: gravitee-gateway
            #version: v1
      spec:

         containers:
         - name: gravitee-container
           image: graviteeio/gateway:latest
           ports:
           - containerPort: 8082

重力服务.yaml

apiVersion: v1
kind: Service
metadata:
   name: gravitee-gateway-service
   #labels:
   #app: reviews
   #service: reviews
spec:
   ports:
   - port: 9080
     name: http
     protocol: TCP
   selector:
      app: gravitee-gateway
   type: LoadBalancer

两者都跑了kubectl apply -f

MetalLB 为 Gravitee 服务分配了一个新的 IP 地址123.456.789.11,端口为 9080,当我登录时123.456.789.11:9080,出现以下错误:

上游连接错误或在标头之前断开/重置。重置原因:连接失败

我在这里想念什么?

参考: 503 上游问题:istio

随机上游错误

4

0 回答 0