【问题标题】:Why keycloak-tls isn't disabled in cluster?为什么 keycloak-tls 在集群中没有被禁用?
【发布时间】:2020-08-29 14:36:38
【问题描述】:

我有 Helm 图表 (https://github.com/codecentric/helm-charts/tree/master/charts/keycloak) 配置,如下所示:

keycloak:
  basepath: auth/
  username: admin
  password: password
  route:
    tls:
      enabled: false
  extraEnv: |
    - name: PROXY_ADDRESS_FORWARDING
      value: "true"
    - name: KEYCLOAK_IMPORT
      value: keycloak/master-realm.json
    - name: JAVA_OPTS
      value: >-
        -Djboss.socket.binding.port-offset=1000
  extraVolumes: |
    - name: realm-secret
      secret:
        secretName: realm-secret
  extraVolumeMounts: |
    - name: realm-secret
      mountPath: "keycloak"
      readOnly: true
  extraArgs: "-Dkeycloak.migration.action=import -Dkeycloak.migration.provider=dir -Dkeycloak.migration.dir=/keycloak -Dkeycloak.migration.strategy=IGNORE_EXISTING"
  ingress:
    enabled:    true
    annotations:
      kubernetes.io/ingress.class: nginx
      nginx.ingress.kubernetes.io/use-regex: "true"
    path: /auth/?(.*)
    hosts:
      - keycloak.localtest.me

keycloak 是文件夹,其中所有内容都位于 master-realm.json 配置中,我在其中设置 "sslRequired" : "NONE"

我在创建时在我的 k8s 集群中设置了包含 master-realm.json 的秘密,如下所示:

kubectl create secret generic realm-secret --from-file=./keycloak/master-realm.json

我在那里看到它:

$ kubectl describe secrets/realm-secret
Name:         realm-secret
Namespace:    default
Labels:       <none>
Annotations:  <none>

Type:  Opaque

Data
====
master-realm.json:  62288 bytes

但在我的入口控制器中,我仍然看到错误并且没有任何效果:

W0829 13:44:44.838998       7 controller.go:1387] Error getting SSL certificate "default/keycloak-tls": local SSL certificate default/keycloak-tls was not found

如何禁用这个 keycloak-tls?

【问题讨论】:

标签: kubernetes keycloak kubernetes-helm


【解决方案1】:

看起来当您部署 helm chart 时,keycloak 的默认入口是用它创建的,并且正在指向并寻找 TLS 秘密。

尝试列出所有入口并找到使用 TLS 密钥的默认入口。

列出入口

Kubectl get ingress

默认名称类似于

{{ .Release.Name }}.keycloak.example.com

【讨论】:

猜你喜欢
  • 2018-12-13
  • 1970-01-01
  • 2018-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多