我通过下面的 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
但是我可以检查证书我意识到有一些证书:
答案 0 :(得分:2)
我认为您输入了错误的资源名称 kubectl get issuer
,而您应该运行 kubectl get ClusterIssuer
。
试试