我是Terraform的新手,并使用它在GKE上创建Kubernetes集群。我还想使用kubernetes_deployment资源类型创建一个Kubernetes部署。这非常有效,直到我对部署进行更改并再次运行“ terraform apply”。这将导致以下错误:
kubernetes_deployment.example:找不到复制控制器“ terraform-example”
Kubernetes提供程序似乎开始寻找要修改的复制控制器,而不是部署。我是在做错什么,还是这可能是提供程序中的错误?
我正在尝试以下示例:https://www.terraform.io/docs/providers/kubernetes/r/deployment.html
谢谢, 丹尼尔
答案 0 :(得分:2)
看起来像一个,但已经存在一个问题here。
您还可以看到带有日志here的要点。
部署会创建并管理ReplicaSet而不是ReplicationController。复制控制器是较旧的Kubernetes管理副本的方式,您可能仍然有一些K8s资源定义,并且仍受支持。但是,许多新的无状态副本管理主要集中在Deployments / ReplicaSets上。