),grafana,kubernetes-ingress,helm3,external-dns"/>

首页 > 解决方案 > Helm Grafana 默认后端:default-http-backend:80 ()

问题描述

我正在尝试使用 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>)

标签: grafanakubernetes-ingresshelm3external-dns

解决方案


推荐阅读