第 23 章 检查是否可以滚动更新


执行 update compatibility 命令,以检查红帽构建的 Keycloak 支持对部署的更改进行滚动更新。

使用 update compatibility 命令,在启用或禁用功能或更改红帽构建的 Keycloak 版本、配置或供应商及其时,使用滚动更新策略来更新部署。结果显示是否可以进行滚动更新,还是需要重新创建的更新。

在当前版本中,显示红帽构建的 Keycloak 版本和新版本可能会进行滚动更新。红帽构建的 Keycloak 的未来版本可能会改变该行为,以使用配置中的附加信息、镜像和版本,以确定是否可以进行滚动更新。

这可以完全脚本,因此您的更新过程可以使用该信息根据执行的更改执行滚动或重新创建策略。它还对 GitOps 友好,因为它允许将之前配置的元数据存储在文件中。在 CI/CD 管道中将此文件与新配置一起使用,以确定是否可以进行滚动更新或是否需要重新创建更新。

如果您使用红帽构建的 Keycloak Operator,继续使用滚动更新章节和 Auto 策略来获得更详细的停机时间

23.1. 支持的更新策略

滚动更新
在本指南中,滚动更新是一个更新,您的部署可在不停机的情况下执行,由至少两个节点组成。逐一更新您的红帽 Keycloak 构建;关闭其中一个旧部署节点并启动新的部署节点。等待新节点的启动探测返回成功,然后继续下一个红帽构建的 Keycloak 节点。如需有关如何启用和使用启动探测的详细信息,请参阅使用健康检查跟踪实例状态 的章节。
重新创建更新
重新创建更新与零停机时间不兼容,需要应用停机时间。在使用新版本启动节点前,关闭运行旧版本集群的所有节点。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat