ALB 入口后面的 keycloak 不会加载管理面板或静态资源

问题描述 投票:0回答:1

我正在尝试在 ALB 入口后面服务的 EKS 上安装 Bitnami Keycloak helm Chart (14.1.0)。 Helm 值非常简单 [负载均衡器控制器 + 外部 dns 已安装并正确配置]:

auth:
  adminUser: admin
  adminPassword: "123456

production: true
proxy: edge

postgresql:
  enabled: true
  auth:
    postgresPassword: "123456"
    password: "123456"

cache:
  enabled: false

service:
  type: LoadBalancer

ingress:
  enabled: true
  servicePort: http
  ingressClassName: alb
  hostname: 'keycloak.XXX.XXX'
  path: '/'
  pathType: Prefix
  annotations:
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/ip-address-type: ipv4
    alb.ingress.kubernetes.io/load-balancer-attributes: 'routing.http.drop_invalid_header_fields.enabled=true'
    alb.ingress.kubernetes.io/backend-protocol: http
    alb.ingress.kubernetes.io/inbound-cidrs: 0.0.0.0/0
    alb.ingress.kubernetes.io/target-type: ip
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS": 443}]'
    alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:XXXXXXXXXXX
    external-dns.alpha.kubernetes.io/hostname: "keycloak.XXX.XXX"

keycloak 主页正在加载,但没有图像。进入管理控制台也会返回 404。

[更新]

  1. 将服务类型切换为
    NodePort
    target-type: instance
    没有任何区别。
keycloak kubernetes-ingress amazon-eks aws-application-load-balancer
1个回答
0
投票

我也有这个问题。有谁能解决这个问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.