如何解决 Cert-Manager letsencrypt 发行者问题?

How to solve Cert-Manager letsencrypt issuer problem?

我正在通过以下 yaml 代码将证书管理器与 letsencrypt 结合使用。我究竟做错了什么。当我使用“kubectl get issuer”时,它 returns 对我说:“在默认命名空间中找不到资源。”

apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
spec:
  acme:
    email: ykaratoprak@sphereinc.com
    server: https://acme-v02.api.letsencrypt.org/directory
    privateKeySecretRef:
      name: letsencrypt-prod
    solvers:
    - dns01:
        digitalocean:
          tokenSecretRef:
            name: digitalocean-dns
            key: 5XXXX31d821ba586302ff5d38647b701de750823711ff55b2a776c60d8eXXXXX

但是我可以查看证书 我意识到有一些证书:

我认为您输入的资源名称不正确 kubectl get issuer 但您应该 运行 kubectl get ClusterIssuer.

试一试