I’m having trouble deploying Grafana through Helm with external DNS setup. I keep getting an error about missing default-http-backend endpoints. Here’s my ingress configuration:
ingress:
enabled: true
annotations:
external-dns.alpha.kubernetes.io/hostname: monitoring.dev-environment.example.com
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-1:123456789:certificate/abc123-def456-ghi789
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
alb.ingress.kubernetes.io/inbound-cidrs: 192.168.1.0/24
labels: {}
path: /monitoring/
backend:
serviceName: grafana-service
servicePort: web
pathType: Prefix
hosts:
- ""
extraPaths: []
The main problems are that external DNS can’t create endpoints from the ingress and I see this error: Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>). How can I fix this backend issue?