cluster autoscaling

From wikieduonline
Revision as of 07:00, 2 November 2022 by Welcome (talk | contribs) (→‎Related)
Jump to navigation Jump to search

https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/container_cluster#

Example

 cluster_autoscaling {
   enabled = true
   autoscaling_profile = "OPTIMIZE_UTILIZATION"
   resource_limits {
     resource_type = "cpu"
     minimum = 1
     maximum = 4
   }
   resource_limits {
     resource_type = "memory"
     minimum = 4
     maximum = 16
   }
Ref: https://stackoverflow.com/a/63684343
autoscaling_profile: [ BALANCED | OPTIMIZE_UTILIZATION ]


Incomplete example, resource_limits are mandatory:

  cluster_autoscaling {
    enabled = true
  }

Errors

google_container_cluster.primary: Modifying... [id=projects/your-project/locations/us-central1- a/clusters/your-project-gke]
╷
│ Error: googleapi: Error 400: Resource limits for cpu, memory must be specified when enabling node autoprovisioning., badRequest
│
│   with google_container_cluster.primary,
│   on gke.tf line 2, in resource "google_container_cluster" "primary":
│    2: resource "google_container_cluster" "primary" {
│
╵


╷
│ Error: Unsupported argument
│
│   on gke.tf line 15, in resource "google_container_cluster" "primary":
│   15:   cluster_autoscaling = true
│
│ An argument named "cluster_autoscaling" is not expected here. Did you mean to define a block of type "cluster_autoscaling"?
╵

Related

Activities

See also

Advertising: