【问题标题】:Terraform | Manually edit tfstate地形 |手动编辑 tfstate
【发布时间】:2020-12-14 19:26:50
【问题描述】:

我使用 Terraform 的 helm_release 资源部署了 Helm Applciations

有时由于以下一种或多种原因,我的 Kubernetes Pod 会开始在 Kubernetes 集群中运行,但 Terraform 不知道这一点(由于以下原因)。

  • 互联网连接问题
  • Kubernetes 超时
  • Scipts/依赖项中的错误

有什么方法可以手动编辑/篡改terraform.tfstate 或者有什么方法可以根据远程环境同步 terraform?

【问题讨论】:

    标签: kubernetes terraform kubernetes-helm


    【解决方案1】:

    您可以手动编辑 terraform 状态,但强烈建议不要这样做。 See this official documentation.

    terraform state <subcommand> [options] [args] 命令提供了非常基本的选项。

    一种方法是备份状态文件+配置文件并删除状态文件。执行terraform import 重新同步您的配置,然后声明。

    执行此操作时不要忘记先进行备份。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 2011-08-15
      • 2018-07-06
      相关资源
      最近更新 更多