繁体   English   中英

通过 Terraform 设置自动缩放 kube.netes 集群的启动磁盘大小

[英]Setting boot disk size for autoscaling kubernetes cluster through Terraform

我正在尝试将引导磁盘大小添加到节点自动配置的 Kube.netes 集群中,如下所示:

resource "google_container_cluster" "gc-dev-kube-ds0" {
        .
        .
        .

      cluster_autoscaling {
    enabled = true

    resource_limits {
      resource_type = "cpu"
      minimum       = 4
      maximum       = 150
    }

    resource_limits {
      resource_type = "memory"
      minimum       = 4
      maximum       = 600
    }

    resource_limits {
      resource_type = "nvidia-tesla-v100"
      minimum       = 0
      maximum       = 4
    }

  }

  disk_size_gb = 200
}

但我收到以下错误:

Error: Unsupported argument

  on kubernetes.tf line 65, in resource "google_container_cluster" "gc-dev-kube-ds0":
  65:   disk_size_gb = 200

An argument named "disk_size_gb" is not expected here.

还检查了 terraform 文档,但未提及任何内容。

出现错误是因为disk_size_gb模块必须位于 node_config 块中,如下所示。

node_config {
      disk_size_gb = 200
}

TerraForm 关于google_container_cluster模块的文档需要在块下。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM