11.10. 安装扩展及其
您可以使用 Operator 安装扩展功能,并适用于您的公司或组织所需的扩展。扩展或主题可以是 Red Hat Single Sign-On 都可以使用的任何内容。例如,您可以添加指标扩展。您可以在 Keycloak 自定义资源中添加扩展或主题。
Keycloak 自定义资源的 YAML 文件示例
apiVersion: keycloak.org/v1alpha1
kind: Keycloak
metadata:
name: example-keycloak
labels:
app: sso
spec:
instances: 1
extensions:
- <url_for_extension_or_theme>
externalAccess:
enabled: True
您可以像任何其他扩展一样打包和部署它们。如需更多信息,请参阅 部署主题 手动条目。
先决条件
- 有一个用于 Keycloak 自定义资源的 YAML 文件。
- 您有 cluster-admin 权限或管理员授予了同等权限的权限级别。
流程
-
编辑 Keycloak 自定义资源的 YAML 文件:
oc edit <CR-name> -
在
instances行后添加名为extensions:的行。 - 在 JAR 文件中为自定义扩展或主题添加 URL。
- 保存该文件。
Operator 下载扩展名或主题并安装它。