我在0.1.5-a9592932版本中使用kube-lego,但该服务已被弃用,现在是迁移cert-manger的时候了。在测试迁移时,我丢失了密码"kube-lego-account",但我需要这个!有可能强制生成秘密吗?我重新启动了kube-lego并检查了日志,发现了以下内容:
Attempting to create new secret" context=secret name=kube-lego-account namespace=default但秘密并没有被创造出来。我该如何解决这个问题呢?
发布于 2020-07-02 14:08:48
让我们走另一条路,官方文档说他们将不再支持0.8以下的版本,所以我建议你安装Jetstack提供的证书管理器,你可以找到here,来安装它的舵图。
下面的this stackoverflow post,对于配置,请注意,如果该帖子中提到的api版本不支持集群发行者,那么可以使用
apiVersion: cert-manager.io/v1alpha2请注意,证书中提到的tls密钥名称将由cert-manager自动生成,一旦您将该密钥名称修补到入口规则中的TLS,它就会自动启动acme-challenge来验证域。
解决问题,域名验证后证书状态变为ready
https://stackoverflow.com/questions/62683034
复制相似问题