You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Ingress访问MicroK8s中Keycloak Operator部署的控制台?

Keycloak控制台访问路径解答

你通过Keycloak K8s Operator在MicroK8s中部署了Keycloak,相关配置信息如下:

Keycloak资源清单

apiVersion: k8s.keycloak.org/v2alpha1
kind: Keycloak
metadata:
  name: keycloak-orc-poc
spec:
  instances: 1
  db:
    vendor: postgres
    host: <pg host>
    usernameSecret:
      name: keycloak-db-secret
      key: username
    passwordSecret:
      name: keycloak-db-secret
      key: password
    database: keycloak-orc-poc
  http:
    tlsSecret: <my secret>
  hostname:
    hostname: <my host>

Operator生成的Ingress描述

$ kubectl describe ingress keycloak-orc-poc-ingress
Name:             keycloak-orc-poc-ingress
Labels:           app=keycloak
                  app.kubernetes.io/managed-by=keycloak-operator
Namespace:        default
Address:          
Ingress Class:    <none>
Default backend:  keycloak-orc-poc-service:8443 (10.1.170.209:8443)
Rules:
  Host                      Path  Backends
  ----                      ----  --------
  <my host>  
                               keycloak-orc-poc-service:8443 (10.1.170.209:8443)
Annotations:                nginx.ingress.kubernetes.io/backend-protocol: HTTPS
                            route.openshift.io/termination: passthrough
Events:                     <none>

控制台访问路径

Keycloak控制台的默认访问路径是/admin,结合你的配置,完整访问地址为:
https://<my host>/admin

说明:你的Ingress已将<my host>域名指向Keycloak服务的8443端口,且配置了TLS证书启用HTTPS,直接通过上述地址即可访问控制台。

内容的提问来源于stack exchange,提问作者Christopher Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 05:12:14