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