第 10 章 使用 Operator 部署红帽构建的 Keycloak for HA
使用红帽构建的 Keycloak Operator 作为构建块,部署红帽构建的 Keycloak 以实现高可用性。
本指南描述了 Kubernetes 的 Keycloak 配置的高级红帽构建,这些配置已测试,并将从单个 Pod 失败中恢复。
这些说明 适用于多站点部署 一章中介绍的设置。将其与构建块 多站点部署一章中介绍的其他构建块 一起使用。
10.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 正在运行的 OpenShift 或 Kubernetes 集群。
- 了解使用 红帽构建的 Keycloak Operator 进行红帽构建的 Keycloak 部署的基本红帽构建。
- 使用在 多个可用区中的 Deploying AWS Aurora 部署的 Aurora AWS 数据库。
- Data Grid 服务器通过 Data Grid Operator 使用 Deploying Data Grid for HA 部署。
- 使用 OpenJDK 21 运行红帽构建的 Keycloak,这是红帽构建的 Keycloak 发布容器的默认容器,因为这为 JGroups 通信启用了虚拟线程。