Cert-manager是一个Kubernetes的证书管理控制器,它能够让你方便地颁发、更新和撤销TLS证书。Cert-manager可以用来自动化证书的管理,有效降低了证书管理的工作量。它提供了多种证书颁发机制,比如: ACME (Let's Encrypt)、Vault等。当然,你也可以自定义自己的CA证书颁发机制。
Cert-manager的核心组件包括:
-
Issuer: 用于定义证书颁发机构,即如何颁发证书的配置。
-
Certificate: 用于定义证书的请求和颁发规则,比如证书的过期时间、域名等。
-
ClusterIssuer: 与Issuer类似,但是是集群级别的...