9.2. cert-manager Operator for Red Hat OpenShift release notes


Red Hat OpenShift 的 cert-manager Operator 是一个集群范围的服务,可提供应用程序证书生命周期管理。

本发行注记介绍了 Red Hat OpenShift 的 cert-manager Operator 的开发。

如需更多信息,请参阅关于 Red Hat OpenShift 的 cert-manager Operator

9.2.1. cert-manager Operator for Red Hat OpenShift 1.18.0

发布日期:2025 年 11 月 12 日

以下公告可用于 Red Hat OpenShift 1.18.0 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.18.0 基于上游 cert-manager 版本 v1.18.3。如需更多信息,请参阅 v1.18.3 的 cert-manager 项目发行注记

9.2.1.1. 新功能及功能增强

Istio-CSR 与 Red Hat OpenShift 的 cert-manager Operator 集成(正式发布)

在这个版本中,完全支持将 cert-manager Operator for Red Hat OpenShift 与 Istio-CSR 集成(以前作为技术预览功能提供)。此功能为在 Red Hat OpenShift Service Mesh 或 Istio 环境中保护工作负载和 control plane 组件提供增强支持。通过使用 Red Hat OpenShift 管理的 Istio-CSR 代理的 cert-manager Operator,Istio 可以获取 mutual TLS (mTLS) 所需的、签名、交付和续订证书。如需更多信息,请参阅将 cert-manager Operator 与 Istio-CSR 集成

cert-manager Operator for Red Hat OpenShift operands 的副本数配置

在这个版本中,您可以覆盖 cert-manager Operator for Red Hat OpenShift controller, webhook, 和 cainjector operands 的默认副本数。要配置这些值,请在 CertManager 自定义资源中指定新的 overrideReplicas 字段。通过这个增强,可以根据您的具体操作要求配置高可用性 (HA) 和扩展操作对象。如需更多信息,请参阅 CertManager CR 中的 cert-manager 组件的通用可配置字段

对于 cert-manager Operator for Red Hat OpenShift 容器,根文件系统是只读的

在这个版本中,为了提高安全性,cert-manager Operator for Red Hat OpenShift 及其所有 operands 会默认将 readOnlyRootFilesystem 安全上下文设置为 true。通过此增强,强化了容器,并防止潜在的攻击者修改容器根文件系统的内容。

网络策略强化现在可用于 cert-manager Operator for Red Hat OpenShift 组件

在这个版本中,cert-manager Operator for Red Hat OpenShift 包括预定义的 NetworkPolicy 资源,通过控制其组件的入口和出口流量来增强安全性。这些策略涵盖内部流量,如到指标和 webhook 服务器的入站流量,以及到 OpenShift API 和 DNS 服务器的出站流量。

默认情况下,这个功能被禁用,以防止升级过程中出现连接问题。您必须在 CertManager 自定义资源中显式启用它。如需更多信息,请参阅 cert-manager Operator for Red Hat OpenShift 网络策略配置

9.2.1.2. 已知问题

  • 上游 cert-manager v1.18 发行版本将 ACME HTTP-01 质询入口路径类型从 ImplementationSpecific 更新为 Exact。OpenShift Route API 没有与 Exact 路径类型等效的部分,这会阻止 ingress-to-route 控制器支持它。因此,为 HTTP-01 质询创建的入口资源无法将流量路由到 solver pod,从而导致质询失败并显示 503 错误。要缓解这个问题,本发行版本中默认禁用 ACMEHTTP01IngressPathTypeExact 功能门。

9.2.2. cert-manager Operator for Red Hat OpenShift 1.17.0

发布日期:2025 年 8 月 6 日

以下公告可用于 Red Hat OpenShift 1.17.0 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.17.0 基于上游 cert-manager 版本 v1.17.4。如需更多信息,请参阅 v1.17.4 的 cert-manager 项目发行注记

9.2.2.1. 程序错误修复

  • 在以前的版本中,IstioCSR 自定义资源(CR)中的 status 字段在 Istio-CSR 部署后也不会设置为 Ready。在这个版本中,status 字段被正确设置为 Ready,确保状态报告一致且可靠的状态报告。(CM-546)

9.2.2.2. 新功能及功能增强

支持为 ACME HTTP-01 solver pod 配置资源请求和限值

在这个版本中,Red Hat OpenShift 的 cert-manager Operator 支持为 ACME HTTP-01 solver pod 配置 CPU 和内存资源请求和限值。您可以通过在 CertManager 自定义资源(CR)中使用以下覆盖参数来配置 CPU 和内存资源请求和限值:

  • --acme-http01-solver-resource-limits-cpu
  • --acme-http01-solver-resource-limits-memory
  • --acme-http01-solver-resource-request-cpu
  • --acme-http01-solver-resource-request-memory

如需更多信息,请参阅 cert-manager 组件的覆盖参数

9.2.2.3. CVE

9.2.3. cert-manager Operator for Red Hat OpenShift 1.16.2

发布日期:2025 年 10 月 16 日

以下公告可用于 Red Hat OpenShift 1.16.2 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.16.2 基于上游 cert-manager 版本 v1.16.5。如需更多信息,请参阅 v1.16.5 的 cert-manager 项目发行注记

9.2.3.1. CVE

9.2.4. cert-manager Operator for Red Hat OpenShift 1.16.1

发布日期:2025 年 7 月 10 日

以下公告可用于 Red Hat OpenShift 1.16.1 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.16.1 基于上游 cert-manager 版本 v1.16.5。如需更多信息,请参阅 v1.16.5 的 cert-manager 项目发行注记

9.2.4.1. 程序错误修复

在以前的版本中,因为 RBAC 权限不足,Red Hat OpenShift 的 cert-manager Operator 无法创建 cert-manager-tokenrequest 角色。这会导致 RoleCreateFailed 错误和降级的 static-resource 控制器。在这个版本中,通过将所需的 serviceaccounts/token create 权限添加到 RBAC 配置来解决这个问题。因此,cert-manager-tokenrequest 角色和角色绑定现在可以成功创建,RoleCreateFailed 错误不再出现在 Operator 日志中。(OCPBUGS-56758)

9.2.4.2. CVE

9.2.5. cert-manager Operator for Red Hat OpenShift 1.16.0

发布日期:2025 年 5 月 27 日

以下公告可用于 Red Hat OpenShift 1.16.0 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.16.0 基于上游 cert-manager 版本 v1.16.4。如需更多信息,请参阅 v1.16.4 的 cert-manager 项目发行注记

9.2.5.1. 新功能及功能增强

断开连接的环境支持

在这个版本中,Red Hat OpenShift 的 cert-manager Operator 被验证为在断开连接的环境中镜像并安装。

Operator 也经过验证,以在断开连接的环境中使用以下签发者类型: ACME、CA、自助签名和 Vault。具体来说,私有或自托管 ACME 服务器已被验证,因为 Let’s Encrypt 或其他公共 ACME 服务无法在断开连接的环境中工作。oc-mirror 插件 v2 是镜像 Operator 镜像的首选方法。如需更多信息,请参阅使用 oc-mirror 插件 v2 为断开连接的安装 Mirror 镜像

扩展操作对象指标支持

在这个版本中,cert-manager Webhook 和 cainjector 操作对象现在默认通过 /metrics 服务端点公开端口 9402 上的 Prometheus 指标。您可以通过启用内置用户工作负载监控堆栈,将 OpenShift Monitoring 配置为从所有 cert-manager 操作对象收集指标。如需更多信息,请参阅为 Red Hat OpenShift 监控 cert-manager Operator

流列表启用

在这个版本中,Red Hat OpenShift 的 cert-manager Operator 现在使用新的上游 WatchListClient 功能。这可允许使用 Kubernetes API 服务器的 Streaming Lists 功能,这可减少 API 服务器上的负载。在 OpenShift Container Platform 4.14 及更新的版本中优化 cert-manager 组件的峰值内存使用。

9.2.5.2. CVE

9.2.5.3. 已知问题

当在 cert-manager 版本 1.16.0 中使用带有用户名和密码身份验证的 Venafi 签发者时,默认的客户端 ID 硬编码为 cert-manager.io,且无法自定义。这个限制可能会影响需要特定客户端 ID 来使用 Venafi 平台进行身份验证的用户。

9.2.6. cert-manager Operator for Red Hat OpenShift 1.15.2

发布日期:2525 年 11 月 25 日

以下公告可用于 Red Hat OpenShift 1.15.2 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.15.2 基于上游 cert-manager 版本 v1.15.5。如需更多信息,请参阅 v1.15.5 的 cert-manager 项目发行注记

9.2.6.1. CVE

9.2.7. cert-manager Operator for Red Hat OpenShift 1.15.1

发布日期:2025 年 3 月 13 日

以下公告可用于 Red Hat OpenShift 1.15.1 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.15.1 基于上游 cert-manager 版本 v1.15.5。如需更多信息,请参阅 v1.15.5 的 cert-manager 项目发行注记

9.2.7.1. 新功能及功能增强

将 cert-manager Operator for Red Hat OpenShift 与 Istio-CSR 集成 (技术预览)

Red Hat OpenShift 的 cert-manager Operator 现在支持 Istio-CSR。使用这个集成,cert-manager Operator 的签发者可能会发布、签名和续订 mutual TLS (mTLS) 通信的证书。Red Hat OpenShift Service Mesh 和 Istio 现在可以直接从 cert-manager Operator 请求这些证书。

如需更多信息,请参阅将 cert-manager Operator 与 Istio-CSR 集成

9.2.7.2. CVE

9.2.8. cert-manager Operator for Red Hat OpenShift 1.15.0

发布日期:2025 年 1 月 22 日

以下公告可用于 Red Hat OpenShift 1.15.0 的 cert-manager Operator:

Red Hat OpenShift 的 cert-manager Operator 版本 1.15.0 基于上游 cert-manager 版本 v1.15.4。如需更多信息,请参阅 v1.15.4 的 cert-manager 项目发行注记

9.2.8.1. 新功能及功能增强

为 Red Hat OpenShift 的 cert-manager Operator 调度覆盖

在这个版本中,您可以为 Red Hat OpenShift 配置 cert-manager Operator 的调度覆盖,包括 cert-manager controller、webhook 和 CA injector。

Google CAS 签发者

Red Hat OpenShift 的 cert-manager Operator 现在支持 Google 证书颁发机构服务(CAS)签发者。google-cas-issuer 是 cert-manager 的一个外部签发者,它自动执行证书生命周期管理,包括 issuance 和 renewal,带有 CAS 管理的私有证书颁发机构。

注意

Google CAS 签发者只适用于 Red Hat OpenShift 版本 1.15.0 的版本 0.9.0 和 cert-manager Operator。这些版本支持 OpenShift Container Platform 集群中 API 服务器和入口控制器发布、续订和管理证书等任务。

默认 installMode 更新至 AllNamespaces

从版本 1.15.0 开始,默认的和推荐的 Operator Lifecycle Manager (OLM) installModeAllNamespaces。在以前的版本中,默认值为 SingleNamespace。这个变化与多命名空间 Operator 管理的最佳实践一致。如需更多信息,请参阅 OCPBUGS-23406

删除了冗余的 kube-rbac-proxy sidecar

Operator 不再包含冗余的 kube-rbac-proxy sidecar 容器,从而减少资源使用量和复杂性。如需更多信息,请参阅 CM-436

9.2.8.2. CVE

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat