簡體   English   中英

錯誤的基礎 URL Keycloak 在 AWS EKS 上部署

[英]Wrong Base URL Keycloak Deploy on AWS EKS

我在 AWS EKS 上部署 Keycloak 服務器時遇到問題,這是我的配置:

Deployment.yaml

 apiVersion: apps/v1 kind: Deployment metadata: name: my-keycloak spec: replicas: 1 selector: matchLabels: app: my-keycloak template: metadata: labels: app: my-keycloak spec: containers: - name: my-keycloak image: jboss/keycloak imagePullPolicy: IfNotPresent ports: - containerPort: 8080 name: http - containerPort: 8443 name: https env: - name: PROXY_ADDRESS_FORWARDING value: "true"

Service.yaml

 apiVersion: v1 kind: Service metadata: name: my-keycloak spec: selector: app: my-keycloak ports: - port: 8080 targetPort: 8080 name: http

Ingress.yaml

 apiVersion: extensions/v1beta1 kind: Ingress metadata: labels: app: my-keycloak name: my-keycloak-ingress spec: rules: - host: mykecloak.com http: paths: - backend: serviceName: my-keycloak servicePort: 8080

但基本 url 始終設置為此,這是錯誤的,不起作用。 我想要的基礎 url 應該是https://mykeycloak.com/ * (使用 https 並且沒有端口號)

當前部署

很多人說解決方案是將PROXY_ADDRESS_FORWARDING設置為TRUE ,但它對我不起作用。 有什么我想念的嗎?

謝謝你的幫助

您需要添加路徑 /*

- host: mykeycloak.com
  http:
    paths:
      - path: /*
        backend:
          serviceName: my-keycloak
          servicePort: 8080

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM