我有 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