I have Kubernetes cluster, istio service mesh and MetalLB. Default namespace with istio-injection
enabled.
I am trying to install Gravitee API gateway in my K8.
gravitee.yaml (deployment)
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
gravity-service.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
Both ran with kubectl apply -f
MetalLB assigns a new IP address for Gravitee service 123.456.789.11
and port is 9080, when I logged to 123.456.789.11:9080
, I get following error :
upstream connect error or disconnect/reset before headers. reset reason: connection failure
What am I missing here?
Referred : 503 upstream issue : istio