Terraform 应用抛出错误“等待插件启动时超时”

Posted

技术标签:

【中文标题】Terraform 应用抛出错误“等待插件启动时超时”【英文标题】:Terraform apply throwing Error "timeout while waiting for plugin to start" 【发布时间】:2020-10-30 09:37:41 【问题描述】:

我在 terraform 应用期间遇到以下错误。

Error: timeout while waiting for plugin to start

Debug LOG:
2020-07-09T13:15:46.551-0400 [DEBUG] plugin: plugin process exited: path=/.terraform/plugins/darwin_amd64/terraform-provider-kubernetes_v1.11.3_x4 pid=48631
2020-07-09T13:15:46.551-0400 [DEBUG] plugin: plugin exited

2020-07-09T13:15:46.555-0400 [WARN]  plugin: plugin failed to exit gracefully
2020-07-09T13:15:46.558-0400 [DEBUG] plugin: plugin process exited: path=/.terraform/plugins/darwin_amd64/terraform-provider-null_v2.1.2_x4 pid=48389
2020-07-09T13:15:46.558-0400 [DEBUG] plugin: plugin exited

【问题讨论】:

你能分享你正在使用的 terraform 代码吗? 如果您在 docker 容器中运行它(正如 /.terraform 所暗示的那样),您需要谨慎使用基于 alpine 的图像,因为它们使用 musl 而不是 glibc,后者驱动使用 CGO_ENABLED=1 crazy 编译的 golang 二进制文件 @Rico 你要我分享哪些文件? 【参考方案1】:

这可能是因为您的系统缺乏资源(例如 RAM)。

【讨论】:

以上是关于Terraform 应用抛出错误“等待插件启动时超时”的主要内容,如果未能解决你的问题,请参考以下文章

通过 terraform 创建 Azure App 服务时抛出错误此处不应出现名为“zone_redundant”的参数

Terraform 参数必须是地图或对象,得到“字符串”

创建 azure vm 时,terraform 抛出“无效或未知的密钥:区域”

Terraform 上的 Azure 应用服务自动缩放错误

使用 Terraform 在 Azure 上部署应用服务出现未经授权的错误

Terraform - 长时间运行 Azure 部署错误