第 13 章 更新包含 Special Resource Operator 的集群


当更新包含 Special Resource Operator (SRO) 的集群时,务必要考虑新的内核模块与当前由 SRO 加载的内核模块兼容。您可以运行 preflight 检查来确认 SRO 能够升级内核模块。

13.1. 自定义资源和验证状态信息

preflight 检查提供了有关自定义资源 (CR) 的状态和验证状态的信息。

可能的 CR 状态

可能的 CR 状态如下:

True
特殊资源 Operator (SRO) CR 将在没有内核兼容性问题的情况下升级。
False
对于 CR 存在内核兼容性的问题。Status Reason 字段提供此信息。
错误
因为内部错误,状态检查没有被完成。Status Reason 字段提供有关调试的附加信息。
Unknown
检查还没有验证 CR 的状态。这可能是因为该进程还没有达到特定的 CR,或者还没有足够时间完成检查。

可能的验证状态

可能的验证状态如下:

True
镜像存在并且兼容,或者镜像不存在,但存在 BuildConfig 资源。
False

镜像不存在,不存在 BuildConfig 资源,或者镜像不存在,但它与新内核版本不兼容。

如果验证状态为 False,您可以执行以下步骤之一:

  • 使用正确的名称创建预构建镜像,然后再次检查 status 字段。
  • 更改 CR 以包括 BuildConfig 资源。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.