以下发行说明适用于自定义指标自动缩放器操作符的早期版本。
有关当前版本,请参见 自定义指标自动缩放器操作符发行说明。
此版本的自定义指标自动缩放器操作符 2.14.1-454 提供了一个 CVE、一个新功能和用于在 OpenShift Dedicated 集群中运行操作符的错误修复。以下咨询适用于 RHBA-2024:5865。
在安装此版本的自定义指标自动缩放器操作符之前,请删除任何先前安装的技术预览版本或基于 Kubernetes 的事件驱动自动缩放器 (KEDA) 的社区支持版本。 |
自定义指标自动缩放器操作符现在可以使用 Cron 触发器基于每小时计划来缩放 Pod。当您指定的时段开始时,自定义指标自动缩放器操作符会将 Pod 缩放至您期望的数量。当时段结束时,操作符会缩减回之前的级别。
更多信息,请参见 了解 Cron 触发器。
之前,如果您更改了KedaController
自定义资源中的审计配置参数,则keda-metrics-server-audit-policy
配置映射不会更新。因此,您无法在自定义指标自动缩放器初始部署后更改审计配置参数。此修复程序使审计配置更改现在能够正确地反映在配置映射中,允许您在安装后随时更改审计配置。(OCPBUGS-32521)
自定义指标自动缩放器操作员 2.13.1-421 版本提供了一项新功能和一个错误修复,用于在 OpenShift Dedicated 集群中运行操作员。以下咨询适用于RHBA-2024:4837。
在安装此版本的自定义指标自动缩放器操作符之前,请删除任何先前安装的技术预览版本或基于 Kubernetes 的事件驱动自动缩放器 (KEDA) 的社区支持版本。 |
自定义指标自动缩放器操作员现在可以使用自定义服务 CA 证书来安全地连接到启用 TLS 的指标源,例如外部 Kafka 集群或外部 Prometheus 服务。默认情况下,操作员仅使用自动生成的服务器证书连接到集群内服务。KedaController
对象中有一个新字段,允许您使用配置映射加载自定义服务器 CA 证书以连接到外部服务。
有关更多信息,请参见自定义指标自动缩放器的自定义 CA 证书。
之前,custom-metrics-autoscaler
和custom-metrics-autoscaler-adapter
镜像缺少时区信息。因此,带有cron
触发器的缩放对象无法工作,因为控制器无法找到时区信息。通过此修复程序,镜像构建已更新为包含时区信息。因此,包含cron
触发器的缩放对象现在可以正常工作。当前不支持自定义指标自动缩放器的包含cron
触发器的缩放对象。(OCPBUGS-34018)
自定义指标自动缩放器操作员 2.12.1-394 版本提供了一个错误修复,用于在 OpenShift Dedicated 集群中运行操作员。以下咨询适用于RHSA-2024:2901。
在安装此版本的自定义指标自动缩放器操作符之前,请删除任何先前安装的技术预览版本或基于 Kubernetes 的事件驱动自动缩放器 (KEDA) 的社区支持版本。 |
之前,当解组某些形式的无效 JSON 时,protojson.Unmarshal
函数会进入无限循环。当解组到包含google.protobuf.Any
值的消息中或设置UnmarshalOptions.DiscardUnknown
选项时,可能会发生这种情况。此版本修复了此问题。(OCPBUGS-30305)
之前,在解析多部分表单时,无论是使用Request.ParseMultipartForm
方法显式解析,还是使用Request.FormValue
、Request.PostFormValue
或Request.FormFile
方法隐式解析,对已解析表单的总大小的限制都不会应用于所消耗的内存。这可能会导致内存耗尽。通过此修复程序,解析过程现在会在读取单个表单行时正确限制表单行的最大大小。(OCPBUGS-30360)
之前,在遵循 HTTP 重定向到不在匹配子域或不在初始域的完全匹配上的域时,HTTP 客户端不会转发敏感标头,例如Authorization
或Cookie
。例如,从example.com
到www.example.com
的重定向将转发Authorization
标头,但到www.example.org
的重定向将不会转发该标头。此版本修复了此问题。(OCPBUGS-30365)
之前,验证包含具有未知公钥算法的证书的证书链会导致证书验证过程出现恐慌。这种情况会影响所有将Config.ClientAuth
参数设置为VerifyClientCertIfGiven
或RequireAndVerifyClientCert
值的加密和传输层安全 (TLS) 客户端和服务器。默认行为是 TLS 服务器不验证客户端证书。此版本修复了此问题。(OCPBUGS-30370)
之前,如果MarshalJSON
方法返回的错误包含用户控制的数据,则攻击者可以使用这些数据破坏 HTML 模板包的上下文自动转义行为。这种情况将允许后续操作将意外内容注入模板中。此版本修复了此问题。(OCPBUGS-30397)
之前,net/http
和golang.org/x/net/http2
Go 包不限制 HTTP/2 请求的CONTINUATION
帧数。这种情况可能导致 CPU 消耗过大。此版本修复了此问题。(OCPBUGS-30894)
自定义指标自动缩放器操作员 2.12.1-384 版本提供了一个错误修复,用于在 OpenShift Dedicated 集群中运行操作员。以下咨询适用于RHBA-2024:2043。
在安装此版本的自定义指标自动缩放器操作员之前,请删除任何先前安装的技术预览版或 KEDA 的社区支持版本。 |
之前,custom-metrics-autoscaler
和custom-metrics-autoscaler-adapter
镜像缺少时区信息。因此,带有cron
触发器的缩放对象无法工作,因为控制器无法找到时区信息。通过此修复程序,镜像构建已更新为包含时区信息。因此,包含cron
触发器的缩放对象现在可以正常工作。(OCPBUGS-32395)
自定义指标自动缩放器操作员 2.12.1-376 版本提供安全更新和错误修复,用于在 OpenShift Dedicated 集群中运行操作员。以下咨询适用于RHSA-2024:1812。
在安装此版本的自定义指标自动缩放器操作员之前,请删除任何先前安装的技术预览版或 KEDA 的社区支持版本。 |
之前,如果在扩展对象元数据中指定了无效值(例如不存在的命名空间),底层的扩展器客户端将不会释放或关闭其客户端描述符,从而导致缓慢的内存泄漏。此修复程序在出现错误时会正确关闭底层客户端描述符,从而防止内存泄漏。(OCPBUGS-30145)
之前,keda-metrics-apiserver
pod 的ServiceMonitor
自定义资源 (CR) 无法正常工作,因为 CR 引用了不正确的指标端口名称 http
。此修复程序将 ServiceMonitor
CR 更正为引用正确的端口名称 metrics
。因此,服务监控器能够正常工作。(OCPBUGS-25806)
此版本的自定义指标自动缩放器操作符 2.11.2-322 提供了在 OpenShift 专用集群中运行操作符的安全更新和错误修复。以下安全公告适用于 RHSA-2023:6144。
在安装此版本的自定义指标自动缩放器操作员之前,请删除任何先前安装的技术预览版或 KEDA 的社区支持版本。 |
由于自定义指标自动缩放器操作符 3.11.2-311 版本发布时缺少操作符部署中所需的卷挂载,因此自定义指标自动缩放器操作符 pod 将每 15 分钟重启一次。此修复程序将所需的卷挂载添加到操作符部署中。因此,操作符不再每 15 分钟重启一次。(OCPBUGS-22361)
此版本的自定义指标自动缩放器操作符 2.11.2-311 提供了在 OpenShift 专用集群中运行操作符的新功能和错误修复。自定义指标自动缩放器操作符 2.11.2-311 的组件已在 RHBA-2023:5981 中发布。
在安装此版本的自定义指标自动缩放器操作员之前,请删除任何先前安装的技术预览版或 KEDA 的社区支持版本。 |
之前,如果安装并配置了自定义指标自动缩放器操作符,但未启用,则在输入任何 oc
命令后,OpenShift CLI 会报告 couldn’t get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
错误。此消息虽然无害,但也可能造成混淆。通过此修复程序,Got empty response for: external.metrics…
错误将不再不适当地出现。(OCPBUGS-15779)
之前,自定义指标自动缩放器操作符会在任何时候修改 Keda 控制器(例如,配置更改后)时,将自定义指标自动缩放器管理的对象的任何批注或标签更改恢复原状。这会导致对象的标签持续更改。自定义指标自动缩放器现在使用它自己的批注来管理标签和批注,并且批注或标签将不再被不适当地恢复原状。(OCPBUGS-15590)
此版本的自定义指标自动缩放器操作符 2.10.1-267 提供了在 OpenShift 专用集群中运行操作符的新功能和错误修复。自定义指标自动缩放器操作符 2.10.1-267 的组件已在 RHBA-2023:4089 中发布。
在安装此版本的自定义指标自动缩放器操作员之前,请删除任何先前安装的技术预览版或 KEDA 的社区支持版本。 |
之前,custom-metrics-autoscaler
和 custom-metrics-autoscaler-adapter
镜像不包含时区信息。因此,具有 cron 触发器的扩展对象无法工作,因为控制器无法找到时区信息。通过此修复程序,镜像构建现在包含时区信息。因此,包含 cron 触发器的扩展对象现在可以正常工作。(OCPBUGS-15264)
之前,自定义指标自动缩放器操作符会尝试获取所有托管对象的所有权,包括其他命名空间中的对象和集群范围的对象。因此,自定义指标自动缩放器操作符无法创建读取作为 API 服务器所需凭据的角色绑定。这导致 kube-system
命名空间出现错误。通过此修复程序,自定义指标自动缩放器操作符会跳过向其他命名空间中的任何对象或任何集群范围的对象添加 ownerReference
字段。因此,角色绑定现在可以创建而不会出现任何错误。(OCPBUGS-15038)
之前,自定义指标自动缩放器操作符会向 openshift-keda
命名空间添加 ownerReferences
字段。虽然这不会导致功能问题,但此字段的存在可能会让集群管理员感到困惑。通过此修复程序,自定义指标自动缩放器操作符不会向 openshift-keda
命名空间添加 ownerReference
字段。因此,openshift-keda
命名空间不再具有多余的 ownerReference
字段。(OCPBUGS-15293)
之前,如果您使用的是配置了 pod 身份以外的身份验证方法的 Prometheus 触发器,并且 podIdentity
参数设置为 none
,则触发器将无法进行缩放。通过此修复程序,OpenShift 的自定义指标自动缩放器现在可以正确处理 none
pod 身份提供程序类型。因此,配置了 pod 身份以外的身份验证方法且 podIdentity
参数设置为 none
的 Prometheus 触发器现在可以正确进行缩放。(OCPBUGS-15274)
此版本的自定义指标自动缩放器操作符 2.10.1 提供了在 OpenShift 专用集群中运行操作符的新功能和错误修复。自定义指标自动缩放器操作符 2.10.1 的组件已在 RHEA-2023:3199 中发布。
在安装此版本的自定义指标自动缩放器操作员之前,请删除任何先前安装的技术预览版或 KEDA 的社区支持版本。 |
自自定义指标自动缩放算子 2.10.1 版本起,该算子正式可用。
使用缩放作业进行缩放仅为技术预览功能。技术预览功能不受 Red Hat 生产服务级别协议 (SLA) 的支持,可能功能不完整。Red Hat 不建议在生产环境中使用它们。这些功能可让您抢先体验即将推出的产品功能,从而能够在开发过程中测试功能并提供反馈。 有关 Red Hat 技术预览功能的支持范围的更多信息,请参阅 技术预览功能支持范围。 |
此版本的自定义指标自动缩放算子 2.8.2-174 提供了在 OpenShift Dedicated 集群中运行算子的新功能和错误修复。自定义指标自动缩放算子 2.8.2-174 的组件已在 RHEA-2023:1683 中发布。
自定义指标自动缩放算子 2.8.2-174 版本是 技术预览 功能。 |
此版本的自定义指标自动缩放算子 2.8.2 提供了在 OpenShift Dedicated 集群中运行算子的新功能和错误修复。自定义指标自动缩放算子 2.8.2 的组件已在 RHSA-2023:1042 中发布。
自定义指标自动缩放算子 2.8.2 版本是 技术预览 功能。 |