第 1 章 Red Hat build of Keycloak Operator 安装


使用这个流程在 OpenShift 集群中安装红帽构建的 Keycloak Operator。

  1. 打开 OpenShift Container Platform Web 控制台。
  2. 在左列中,单击 Home, Operators, OperatorHub
  3. 在搜索输入框中搜索 "Keycloak"。
  4. 从结果列表中选择 Operator。
  5. 按照屏幕上的说明进行操作。

有关使用 CLI 或 Web 控制台安装 Operator 的常规说明,请参阅 在命名空间中安装 Operator。在默认目录中,Operator 被命名为 rhbk-operator。确保使用与所需红帽构建的 Keycloak 版本对应的频道。

1.1. 安装多个 Operator

Operator 不完全支持它来监控多个命名空间或所有命名空间。要监视多个命名空间,请安装多个 Operator。

在这种情况下,请考虑以下几点:

  • 所有 Operator 都会共享自定义资源定义(CRD)。
  • 较新的 Operator 版本的 CRD 修订不会引入有问题的更改,但最终删除一段时间的字段除外。因此,较新的 CRD 通常向后兼容。
  • 上次安装的 CRD 成为正在使用的 CRD。此规则也适用于 OLM 安装 ; 如果集群中已存在,则最后安装的 Operator 版本也会安装并覆盖 CRD。
  • 旧的 CRD 可能无法与较新的 Operator 使用的新字段兼容。当使用 OLM 时,它会检查您的自定义资源是否与要安装的 CRD 兼容,因此使用新字段可能会阻止同时安装旧的 Operator 版本。
  • 旧的 Operator 不支持较新的 CRD 中引入的字段。旧的 Operator 无法处理使用此类新字段的 CR,并带有非识别字段的反序列化错误。

因此,在多个 Operator 安装场景中,推荐的方法是尽可能保持版本一致,以最大程度降低不同版本的潜在问题。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部