我正在尝试使用 helm 和外部 DNS 控制器安装 Grafana。我正在使用 alb_ingress_controller 注释。以下值我在 values.yaml 文件中用于入口。
ingress:
enabled: true
# For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
# See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
# ingressClassName: nginx
# Values can be templated
annotations:
{
external-dns.alpha.kubernetes.io/hostname: charts.training-XX.XXXXXX.cloud,
kubernetes.io/ingress.class: alb,
alb.ingress.kubernetes.io/scheme: internet-facing,
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:eu-west-2:XXXXXXXXXX:certificate/XXXXXX-XXXXX-a72c-XXXXXXXXXX,
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]',
alb.ingress.kubernetes.io/inbound-cidrs: XXX.XX.XX.XX/32
}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
labels: {}
path: /grafana/
backend:
serviceName: grafana
servicePort: grafana
# pathType is only for k8s >= 1.1=
pathType: Prefix
hosts:
- ""
## Extra paths to prepend to every host configuration. This is useful when working with annotation based services.
extraPaths: []
问题:无法从外部 dns 上的入口生成端点,并且
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)