1.7. 自动生成 Keycloak 主机名
OpenShift 路由支持使用集合模式自动生成主机名。此功能可以与红帽构建的 Keycloak (RHBK) operator 集成。
先决条件
- Red Hat OpenShift Container Platform 4.15 或更高版本。
- 安装 RHBK 操作器.
-
使用
cluster-admin
角色访问 OpenShift Web 控制台。 -
安装了
oc
二进制文件的工作站。
流程
启用自动生成的路由主机名功能。
在
.spec
部分下,删除整个hostname
部分,并将其替换为Keycloak
资源中的ingress
部分和className
属性:Example
spec: ... hostname: hostname: example.com ...
spec: ... hostname: hostname: example.com ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example
spec: ... ingress: className: openshift-default ...
spec: ... ingress: className: openshift-default ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意要查看所有可用的 Ingress 类,请运行以下命令:
oc get ingressclass
oc get ingressclass
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Save 按钮。
点 Reload 按钮查看最新配置来验证自动生成的
主机名
:Example
spec: ... hostname: hostname: example-keycloak-ingress-keycloak-system.apps.rhtas.example.com ...
spec: ... hostname: hostname: example-keycloak-ingress-keycloak-system.apps.rhtas.example.com ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow