I have created an ingress resource in my Kubernetes cluster on google cloud.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: gordion
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
kubernetes.io/ingress.global-static-ip-name: gordion-ingress
networking.gke.io/managed-certificates: gordion-certificate,gordion-certificate-backend
spec:
rules:
- host: backend.gordion.io
http:
paths:
- path: /
backend:
serviceName: backend
servicePort: 80
Everything works. However, I have not created any ingress-controller. the official docs state that it must have it.
You must have an ingress controller to satisfy an Ingress. Only creating an Ingress resource has no effect.
So where is my ingress-controller if my routing actually works? how do I see its configuration?