Good day!
I have an ingress controller.
ingress.yml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: main-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
ingressClassName: nginx
rules:
- host: miyron-my-app.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: api-gateway-service
port:
number: 80
$ kubectl get ingress
NAMESPACE NAME CLASS HOSTS ADDRESS PORTS AGE
default main-ingress nginx miyron-my-app.com 80 58m
if i trying get ingress logs i get
$ kuebctl describe ingress main-ingress
result:
Name: main-ingress
Labels: <none>
Namespace: default
Address:
Ingress Class: nginx
Default backend: <default>
Rules:
Host Path Backends
---- ---- --------
miyron-my-app.com
/ api-gateway-service:80 (172.17.0.10:80,172.17.0.11:80,172.17.0.8:80)
Annotations: nginx.ingress.kubernetes.io/rewrite-target: /
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal AddedOrUpdated 43m nginx-ingress-controller Configuration for default/main-ingress was added or updated
What could be wrong? Maybe you need to configure the ingress controller somehow. How do I give it an ip address or does it get one by itself? What am I doing wrong?