如何解决 Cert-Manager letencrypt 颁发者问题?

时间:2021-07-19 15:22:29

标签: kubernetes kubernetes-ingress lets-encrypt cert-manager

我通过下面的 yaml 代码使用带有 Letencrypt 的证书管理器。我究竟做错了什么。当我使用“kubectl get issuer”时,它返回给我:“在默认命名空间中找不到资源。”

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

enter image description here

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

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为您输入了错误的资源名称 kubectl get issuer,而您应该运行 kubectl get ClusterIssuer

试试