如何通过Terraform官方GKE模块启用gce_persistent_disk_csi_driver_config
你使用的Terraform GKE模块支持通过addons_config参数传入该配置,无需修改模块源码,直接在模块调用代码中添加对应配置即可,参考示例如下:
module "gke" { source = "terraform-google-modules/kubernetes-engine/google" version = "<YOUR_MODULE_VERSION>" # 其余原有集群配置保持不变 project_id = "你的项目ID" name = "集群名称" location = "集群部署区域" # 新增GCE持久盘CSI驱动配置 addons_config = { gce_persistent_disk_csi_driver_config = { enabled = true # 按需调整开关状态 } } }
如果配置后执行terraform plan提示不识别addons_config下的该参数,升级你的GKE模块到v25.0及以上版本即可,该版本起已原生支持GCE PD CSI驱动的配置传递。配置提交后会触发GKE集群控制面的滚动更新,不会影响集群内已运行的工作负载,更新过程通常需要3-5分钟。
内容的提问来源于stack exchange,提问作者floormind
相关产品推荐
相关产品推荐

