Exposing alertmanager UI over AWS ALB

87 views
Skip to first unread message

Corrado Giacomini

unread,
Mar 11, 2024, 11:49:40 AM3/11/24
to Prometheus Users
Hi All,
I have recently installed kube-prometheus-stack 55.5.0 on an AWS EKS cluster and I am 
trying to expose the alertmanager UI via en ingress as follow. The problem is that whan accass the alertmanager url via chrome I got error retrieving scrit.js file.
The script.js happears to be enbedded in the alertmanager executable.
Does anybody have faced this issue and can adress me a correct way to configure the ingress?


```
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/certificate-arn: <arn>
    alb.ingress.kubernetes.io/group.order: "1"
    alb.ingress.kubernetes.io/inbound-cidrs: <cidr_list>
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443} {"HTTP": 9093}]'
    alb.ingress.kubernetes.io/scheme: internet-facing
    external-dns.alpha.kubernetes.io/hostname: alertmanager.mydomain.com
    kubernetes.io/ingress.class: alb
    meta.helm.sh/release-name: kube-prometheus-stack
    meta.helm.sh/release-namespace: kube-prometheus-stack
  labels:
    app: kube-prometheus-stack-alertmanager
    app.kubernetes.io/instance: kube-prometheus-stack
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/part-of: kube-prometheus-stack
    app.kubernetes.io/version: 55.5.0
    chart: kube-prometheus-stack-55.5.0
    heritage: Helm
    release: kube-prometheus-stack
  name: kube-prometheus-stack-alertmanager
  namespace: kube-prometheus-stack
spec:
  rules:
  - host: alertmanager.mydomain.com
    http:
      paths:
      - backend:
          service:
            name: kube-prometheus-stack-alertmanager
            port:
              number: 9093
        path: /
        pathType: ImplementationSpecific
  tls:
  - hosts:
    - alertmanager.mydomain.com
```
Reply all
Reply to author
Forward
0 new messages