如何解决 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
.
试一试
我正在通过以下 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
.
试一试