有人知道为什么我定期,但不断收到以下错误时运行地形计划/应用命令对GCP基础设施?
dial tcp [2607:f8b0:4020:807::200a]:443: connect: no route to host
它不是每次都发生,当它发生时,它只是随机选择一些资源来获得这个错误。但很少是相同的资源。我发现自己必须连续运行terrtransform plan/apply大约十几次才能成功通过,这快把我逼疯了。
谢谢!
"没有通往主机">表示网络问题,通常是服务器或主机没有响应时出现的问题。这可能是由于网络问题或不适当的设置造成的。
在GCP基础设施上运行地形计划/应用命令时,似乎没有配置问题。
Terraform和Google cloud使用在错误中找到的路由进行通信。你需要修复与Terraform和谷歌云SDK无关的外部网络连接问题,然后只有你能够再次使用远程谷歌云平台的Terraform。
您可以在"route -n"的输出中检查您的服务器的条目。如果没有,那么您还应该为服务器的子网检查更大的前缀。如果也不存在,那么你应该确认你有一个默认路由设置。
443:Connect: No Route to Host
尝试运行curl https://<master-ip-address>:<port>
.
如果端口打开,您应该收到与SSL证书或HTTPS相关的消息。
它的端口是关闭的(这可能是你的问题)-没有路由到主机消息出现。
注意:如果您的端口被禁用,请按照本文档启用端口443。
编辑:
Google服务网络连接(官方故障排除文档):
1)本地主机无法与服务生产者的网络通信
2)请参考GCP REST资源:服务。查看更多信息。