You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自管理EKS集群指定磁盘大小配置未生效,求技术解决方案

解决Terraform EKS自管理节点组磁盘大小不生效的问题

你参考的是EKS托管节点组的文档,但实际配置的是自管理节点组,两者参数结构不同,这是磁盘大小设置不生效的核心原因。

自管理节点组的磁盘大小需要嵌套在launch_template块中配置,而非直接在节点组根层级设置。修改后的配置如下:

module "eks" {
  source                   = "terraform-aws-modules/eks/aws"
  version                  = "~> 19.5"

  self_managed_node_groups = {
    one = {
      use_custom_launch_template   = false
      # 自管理节点组的磁盘大小需在launch_template内配置
      launch_template = {
        disk_size = 50
      }
    }
    
    # 其他节点组配置...
  }
}

说明

当use_custom_launch_template设为false时,模块会自动生成默认启动模板,此时磁盘大小参数必须放在launch_template对象中才能生效。

验证方式

  • 执行terraform plan,检查启动模板的BlockDeviceMappings是否包含指定的50GB磁盘配置
  • 应用配置后,通过AWS控制台查看节点组关联的启动模板详情,确认磁盘大小设置正确

内容的提问来源于stack exchange,提问作者Romain Cruciani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 17:38:10