How do I expose counchbase in GKE
This is my yaml file for my counchbase
apiVersion: apps/v1
kind: Deployment
metadata:
name: couchbase-delp
spec:
replicas: 1
selector:
matchLabels:
app: couchbase
template:
metadata:
labels:
app: couchbase
spec:
containers:
- name: couchbase-delp-8091
image: couchbase:latest
ports:
- containerPort: 8091
---
apiVersion: v1
kind: Service
metadata:
name: couchbase-srv
spec:
selector:
app: couchbase
ports:
- name: couchbase-srv-8091
protocol: TCP
port: 8091
targetPort: 8091
I have created one ingress for my couchbase
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-couchbase-srv
annotations:
kubernetes.io/ingress.global-static-ip-name: nix-api-external-ip-address-staging
kubernetes.io/ingress.allow-http: 'true'
spec.ingressClassName: "gce"
spec:
rules:
- host: 'couchbase.redefi.app'
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: couchbase-srv
port:
number: 8091
I hope that i can access my counchbase like https://couchbase.redefi.app
how should i do that?
Thank you