第 4 章 OpenShift Service Mesh 和 cert-manager


cert-manager 工具是 Kubernetes 上 X.509 证书管理的解决方案。它提供了一个统一的 API,将应用程序与私钥或公钥基础架构 (PKI) 集成,如 Vault、Google Cloud Certificate Authority Service、Ret 的 Encrypt 和其他供应商。

重要

在创建并安装 Istio 资源前,必须安装 cert-manager 工具。

cert-manager 工具通过尝试在配置的时间尝试续订证书,确保证书有效且最新。

cert-manager 工具通过名为 istio-csr 的外部代理提供与 Istio 集成。istio-csr 代理通过以下方法处理来自 Istio 代理和 controlplane 的证书签名请求(CSR):

  1. 验证工作负载的身份.
  2. 通过 cert-manager 为工作负载创建 CSR。

然后,cert-manager 工具会创建一个 CSR 到配置的 CA Issuer,它将为证书签名。

注意

红帽为与 istio-csr 和 cert-manager 集成提供支持。红帽不提供对 istio-csr 或社区 cert-manager 组件的直接支持。此处所示的社区 cert-manager 的使用仅用于演示目的。

前提条件

  • 这些 cert-manager 版本之一:

    • Red Hat cert-manager Operator 1.10 或更高版本
    • 社区 cert-manager Operator 1.11 或更高版本
    • cert-manager 1.11 或更高版本
  • Red Hat OpenShift Service Mesh 3.0 或更高版本
  • 一个 IstioCNI 实例在集群中运行
  • 已安装 Istio CLI (istioctl)工具
  • 已安装 jq
  • 已安装 Helm
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat