我在 Azure Kubernetes 服务中设置了一个原型集群,以测试使用 cert-manager 配置 HTTPS 入口的能力。我能够使一切正常工作,现在我已准备好设置我的生产环境。
问题是我在原型上使用了我需要的子域名(sub.domain.com),现在我似乎无法让 Let's Encrypt 向生产集群提供证书。
我对 Kubernetes 还是很陌生,我似乎无法找到一种方法将证书从一个导出或移动到另一个。
更新:
下面提供的解决方案似乎可以工作,但归结为需要暂停/关闭原型的虚拟机。几分钟之内,生产环境就获得了证书。