我已按照these的说明在microk8上设置了证书mananger,我在6个月前就开始使用它,但此后又不得不从头开始。现在,当我设置群集发行器时,出现以下错误。
其他一切似乎都很好并且状态良好。我很想知道从哪里开始调试。
Error initializing issuer: Get "https://acme-v02.api.letsencrypt.org/directory": remote error: tls: handshake failure
集群发行者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
更新 一些额外的信息
证书管理器的所有Pod正在运行,这是日志
cert-manager pod logs cert-manager-cainjector日志仅显示有关已弃用api的一些警告 cert-mananger-webhook logs
我尝试获取入口资源的证书,但是错误提示集群发行者尚未就绪
答案 0 :(得分:1)
在卸载并重新安装包括Microk8s在内的所有内容之后,我再次尝试不走运。然后我尝试使用具有更新的证书管理器版本的最新头盔图表v1.0.2,似乎可以立即使用。