keyfactor/command-cert-manager-issuerKeyfactor Command Issuer for cert-manager 是 cert-manager 的外部签发器组件,用于将 cert-manager 与 Keyfactor Command 管理的证书颁发机构(CA)集成。通过该镜像,用户可在 Kubernetes 集群中利用 cert-manager 向 Keyfactor Command 管理的 CA 申请证书,实现 Kubernetes 应用证书生命周期的集中化管理。
cert-manager 是 Kubernetes 原生的证书管理控制器,支持从多种 CA 获取证书,并自动确保证书有效性、在到期前自动续期。本镜像扩展了 cert-manager 的功能,使其能够与 Keyfactor Command 平台无缝对接,满足企业级证书管理需求。
该镜像通过 Helm 图表部署于 Kubernetes 集群,以下为详细步骤:
shellhelm repo add command-issuer [***] helm repo update # 更新仓库索引,确保获取最新图表版本
通过 Helm 安装 chart,指定必要配置参数:
shellhelm install command-cert-manager-issuer command-issuer/command-cert-manager-issuer \ --namespace command-issuer-system \ # 目标命名空间 --create-namespace \ # 自动创建命名空间(若不存在) --set image.repository=keyfactor/command-cert-manager-issuer \ # 镜像仓库地址 --set image.tag=latest \ # 镜像标签(建议指定具体版本,如 v0.1.0,而非 latest) --set crd.create=true # 自动创建所需 CRD(Issuer/ClusterIssuer 等)
| 参数 | 描述 | 默认值 |
|---|---|---|
namespace | 部署目标命名空间 | command-issuer-system |
image.repository | 镜像仓库地址 | keyfactor/command-cert-manager-issuer |
image.tag | 镜像标签 | latest |
crd.create | 是否自动创建 CRD(推荐设为 true,确保签发器资源类型可用) | false |
resources | 容器资源限制(如 CPU/内存),可通过 --set resources.limits.cpu=100m 配置 | 未设置(根据集群环境调整) |
配置参数(如 Keyfactor Command 的 API 地址、认证方式、证书模板 ID、Subject DN 格式等)需通过 Issuer/ClusterIssuer 资源定义。完整配置项及示例请参考 GitHub 官方文档。
本项目为开源组件,由社区支持,不提供服务等级协议(SLA)。欢迎通过 GitHub 提交 issue 或贡献代码:
GitHub 仓库

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务