每次机器 IP 更改时都需要重新生成证书

regenerate-certs required everytime the machine IP change

我在 AWS 上使用 docker-机器,每次我重新启动机器(及其 IP 更改)我都需要重新生成证书,因为这条消息:

Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "54.154.223.120:2376": x509: certificate is valid for 54.171.150.8, not 54.154.223.120

有没有办法避免这样做? (也许是一种为任何 IP 生成证书的方法?)

您可以使用 Elastic IPs 避免这种情况。 它基本上是附加到您的实例的保留 NIC,因此它可以在重新启动后继续存在。您甚至可以重新分配给另一个实例。 希望对你有帮助