[英]Cert Manager - Cluster Issuer Error - tls: handshake failure
I've setup cert mananger on microk8s following these instructions, I had it working 6 months ago but have since had to start again from scratch.我已经按照这些说明在 microk8s 上设置了证书管理器,我在 6 个月前让它工作,但此后不得不从头开始。 Now when I setup my Cluster Issuer I'm getting the error below.
现在,当我设置 Cluster Issuer 时,出现以下错误。
Everything else seems fine and in a good state.其他一切似乎都很好,状态良好。 I'm struggling to know where to start debugging this.
我正在努力知道从哪里开始调试这个。
Error initializing issuer: Get "https://acme-v02.api.letsencrypt.org/directory": remote error: tls: handshake failure
Cluster Issuer yaml集群发行者 yaml
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-prod
spec:
acme:
email: <myemail>
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: prod-issuer-account-key
solvers:
- http01:
ingress:
class: nginx
UPDATE Some extra info更新一些额外的信息
All pods for cert manager are running, here are the logs证书管理器的所有 pod 都在运行,这是日志
cert-manager pod logs cert-manager-cainjector logs only shows some warnings about deprecated apis cert-mananger-webhook logs cert-manager pod日志cert-manager-cainjector 日志只显示一些关于已弃用的 apis cert-mananger-webhook日志的警告
Describe ClusterIssuer描述 ClusterIssuer
I've tried to get a cert for an ingress resource but it errors saying the cluster issuer isn't in a ready state我已尝试获取入口资源的证书,但错误提示集群颁发者未处于就绪状态
After uninstalling and reinstalling everything including Microk8s I tried again no luck.卸载并重新安装包括 Microk8s 在内的所有东西后,我再次尝试没有运气。 Then I tried using the latest helm chart v1.0.2 which had a newer cert-manager version, seemed to work straight away.
然后我尝试使用最新的 helm chart v1.0.2,它有一个更新的 cert-manager 版本,似乎可以立即工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.