2.2. 发行注记
红帽构建的 Kueue 作为 OpenShift Container Platform 支持的 Operator 发布。
2.2.1. 兼容环境 复制链接链接已复制到粘贴板!
在安装 Red Hat build of Kueue 前,请查看本节以确保集群满足要求。
2.2.1.1. 支持的构架 复制链接链接已复制到粘贴板!
以下构架上支持红帽构建的 Kueue 版本 1.1 及更新的版本:
- ARM64
- 64-bit x86
- ppc64le (IBM Power®
- s390x (IBM Z®)
2.2.1.2. 支持的平台 复制链接链接已复制到粘贴板!
在以下平台上支持红帽构建的 Kueue 版本 1.1 及更新的版本:
- OpenShift Container Platform
- 为 OpenShift Container Platform 托管的 control plane
目前,红帽构建的 MicroShift (MicroShift)不支持红帽构建的 Kue。
2.2.2. Red Hat build of Kueue 版本 1.1 发行注记 复制链接链接已复制到粘贴板!
Red Hat build of Kueue 版本 1.1 是一个正式发布的版本,在 OpenShift Container Platform 版本 4.18 及更新的版本中被支持。红帽构建的 Kueue 版本 1.1 使用 Kueue 版本 0.12。
如果您之前在集群中安装了红帽构建的红帽构建版本,则必须卸载 Operator 并手动安装 1.1。如需更多信息,请参阅升级红帽构建的 Kueue。
2.2.2.1. 新功能及功能增强 复制链接链接已复制到粘贴板!
- 配置默认本地队列
默认本地队列充当新创建的作业的本地队列,它们没有
kue.x-k8s.io/queue-name
标签。创建默认本地队列后,在该命名空间中创建的任何新作业都没有kueue.x-k8s.io/queue-name
标签,以便自动更新kue.x-k8s.io/queue-name: default
标签。(RFE-7615)
- 支持多架构和托管 control plane
在这个版本中,红帽构建的 Kueue 在多个不同的构架上被支持,包括 ARM64、64 位 x86、ppc64le (IBM Power inventory, 和 s390x (IBM Z7),以及 OpenShift Container Platform 的托管 control plane 上。
2.2.2.2. 修复的问题 复制链接链接已复制到粘贴板!
- 您可以使用 OpenShift Container Platform Web 控制台创建
Kueue
自定义资源 在此次更新之前,如果您尝试使用 OpenShift Container Platform Web 控制台使用表单视图创建
Kueue
自定义资源(CR),Web 控制台会显示错误,且无法创建资源。在这个版本中,default 命名空间已从Kueue
CR 模板中删除。因此,您可以使用 OpenShift Container Platform Web 控制台使用表单视图创建一个Kueue
CR。
2.2.2.3. 已知问题 复制链接链接已复制到粘贴板!
Kueue
CR 描述在 OpenShift Container Platform Web 控制台中显示为 "Not available"安装红帽构建的
Kueue
后,在 Operator 详情视图中,Kueue CR 的描述会显示为 "Not available"。这个问题不会影响或降级红帽构建的 Kueue Operator 功能。- 在卸载 Red Hat build of Kueue 时,自定义资源不会被正确删除
在 OpenShift Container Platform Web 控制台中使用这个 operator 选项的 Delete all operand instance for this operator 选项卸载 Red Hat Build of Kueue Operator 后,一些红帽构建的 Kue 自定义资源不会被完全删除。这些资源可以在 Installed Operators 视图中查看,其状态 资源正在删除。作为临时解决方案,您可以手动删除资源终结器来完全删除它们。
2.2.3. Red Hat build of Kueue 版本 1.0.1 发行注记 复制链接链接已复制到粘贴板!
红帽构建的 Kueue 版本 1.0.1 是一个补丁版本,它在 64 位 x86 架构的 OpenShift Container Platform 版本 4.18 和 4.19 上被支持。
红帽构建的 Kueue 版本 1.0.1 使用 Kueue 版本 0.11。
2.2.3.1. 红帽构建的 Kueue 版本 1.0.1 程序错误修复 复制链接链接已复制到粘贴板!
- 在以前的版本中,红帽构建的 Kueue 的领导选举机制没有配置为容许中断,从而导致频繁崩溃。在这个版本中,红帽构建的 Kueue 的领导选举值已更新,以匹配 OpenShift Container Platform 推荐的持续时间。(OCPBUGS-58496)
-
在以前的版本中,
ReadyReplicas
计数没有在协调器中设置,这意味着红帽构建的 Kueue Operator 状态会报告没有副本就绪。在这个版本中,ReadyReplicas
计数基于部署的就绪副本数,这样可确保在 OpenShift Container Platform 控制台中显示为 ready 状态(当kue-controller-manager
pod 就绪)。(OCPBUGS-59261) -
在以前的版本中,当从
openshift-kueue-operator
命名空间中删除Kueue
自定义资源(CR)时,kueue-manager-config
配置映射不会被自动删除,并可能保留在命名空间中。在这个版本中,在删除Kue CR 时,kueue
-manager
-server-cert secret 和-config
配置映射、kue-webhookmetrics-server-cert
secret 会被自动删除。(OCPBUGS-57960)
2.2.4. Red Hat build of Kueue 版本 1.0 发行注记 复制链接链接已复制到粘贴板!
Red Hat build of Kueue 版本 1.0 是一个正式发布的版本,它在 64 位 x86 架构的 OpenShift Container Platform 版本 4.18 和 4.19 上被支持。红帽构建的 Kueue 版本 1.0 使用 Kueue 版本 0.11。
2.2.4.1. 新功能及功能增强 复制链接链接已复制到粘贴板!
- 基于角色的访问控制(RBAC)
- 基于角色的访问控制(RBAC)允许您控制哪些类型的用户可以创建哪些类型的红帽构建的 Kueue 资源。
- 配置资源配额
- 通过创建集群队列、资源类型和本地队列来配置资源配额,允许您控制用户提交的作业和工作负载使用的资源量。
- 控制作业和工作负载管理
- 通过标记命名空间和配置标签策略,您可以控制哪些作业和工作负载由红帽构建的 Kue 管理。
- 在队列间共享可移动设备的资源
- 配置 cohorts、公平共享和 gang 调度设置可让您在队列间共享未使用的、有可增长的资源。
2.2.4.2. 已知问题 复制链接链接已复制到粘贴板!
- 如果所有命名空间中的作业都有
kue.x-k8s.io/queue-name
标签,则会协调它们 红帽构建的 Kue 使用
managedJobsNamespaceSelector
配置字段,以便管理员可以配置选择由红帽构建的 Kue 管理的命名空间。由于命名空间必须手动配置为选择由红帽构建的 Kue 管理,因此系统或第三方命名空间中的资源不受红帽构建的 Kue 的影响或管理。红帽构建的 Kueue 1.0 的行为允许协调具有
kue.x-k8s.io/queue-name
标签的作业资源,即使这些资源位于没有被选择由 Red Hat build 管理的命名空间中。这与 pod、部署和有状态集等其他核心集成的行为不一致,只有在它们被配置为选择由红帽构建的 Kue 管理的命名空间中时才协调。
- 您不能使用 OpenShift Container Platform Web 控制台创建
Kueue
自定义资源 如果您尝试使用 OpenShift Container Platform Web 控制台使用表单视图创建
Kueue
自定义资源(CR),Web 控制台会显示错误,且无法创建资源。作为临时解决方案,使用 YAML 视图来创建一个Kueue
CR。