我正在尝试部署“kube-lego”的继任者“cert-manager”(https://github.com/jetstack/cert-manager)项目。我发现证书与正在创建的证书不匹配,我想知道之前是否有人尝试过。
我正在使用“monitoring-xxx-com”创建一个 tls secretName,并且在 ingress-nginx 日志中我发现它正在尝试搜索 namespace/monitoring-xxx-com 而没有找到它所期望的。
我想知道这是否是因为 ingress-nginx 正在尝试自动使用 pods 命名空间,而 cert-manager 正在创建没有命名空间的证书,因此这就是永远找不到证书的原因。
error obtaining PEM from secret kube-system/monitoring-xxx-com: error
retrieving secret kube-system/monitoring-xxx-com: secret kube-
system/monitoring-xxx-com was not found
并在“cert-manager”创建的证书中:
Issuer Ref:
Kind: ClusterIssuer
Name: letsencrypt-staging
Secret Name: monitoring-xxx-com