更新kubernetes_deployment时出现Terraform错误

时间:2018-11-11 16:25:03

标签: kubernetes terraform

我是Terraform的新手,并使用它在GKE上创建Kubernetes集群。我还想使用kubernetes_deployment资源类型创建一个Kubernetes部署。这非常有效,直到我对部署进行更改并再次运行“ terraform apply”。这将导致以下错误:

kubernetes_deployment.example:找不到复制控制器“ terraform-example”

Kubernetes提供程序似乎开始寻找要修改的复制控制器,而不是部署。我是在做错什么,还是这可能是提供程序中的错误?

我正在尝试以下示例:https://www.terraform.io/docs/providers/kubernetes/r/deployment.html

谢谢, 丹尼尔

1 个答案:

答案 0 :(得分:2)

看起来像一个,但已经存在一个问题here

您还可以看到带有日志here的要点。

部署会创建并管理ReplicaSet而不是ReplicationController。复制控制器是较旧的Kubernetes管理副本的方式,您可能仍然有一些K8s资源定义,并且仍受支持。但是,许多新的无状态副本管理主要集中在Deployments / ReplicaSets上。