You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -284,7 +284,7 @@ The node_pools variable takes the following parameters:
284
284
| batch_soak_duration | Soak time after each batch gets drained, with the default being zero seconds. | "0s" | Optional |
285
285
| batch_node_count | Absolute number of nodes to drain in a batch. If it is set to zero, this phase will be skipped. Cannot be used together with `batch_percentage`| 1 | Optional |
286
286
| batch_percentage | Percentage of nodes to drain in a batch. Must be in the range of [0.0, 1.0]. If it is set to zero, this phase will be skipped. Cannot be used together with `batch_node_count`| null | Optional |
287
-
| min_count | Minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true | 1 | Optional |
287
+
| min_count | Minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true. Cannot be used with total limits.| 1 | Optional |
288
288
| total_min_count | Total minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true. Cannot be used with per zone limits. | null | Optional |
289
289
| name | The name of the node pool || Required |
290
290
| node_count | The number of nodes in the nodepool when autoscaling is false. Otherwise defaults to 1. Only valid for non-autoscaling clusters || Required |
Copy file name to clipboardExpand all lines: autogen/main/README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -220,7 +220,7 @@ The node_pools variable takes the following parameters:
220
220
| batch_soak_duration | Soak time after each batch gets drained, with the default being zero seconds. | "0s" | Optional |
221
221
| batch_node_count | Absolute number of nodes to drain in a batch. If it is set to zero, this phase will be skipped. Cannot be used together with `batch_percentage`| 1 | Optional |
222
222
| batch_percentage | Percentage of nodes to drain in a batch. Must be in the range of [0.0, 1.0]. If it is set to zero, this phase will be skipped. Cannot be used together with `batch_node_count`| null | Optional |
223
-
| min_count | Minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true | 1 | Optional |
223
+
| min_count | Minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true. Cannot be used with total limits.| 1 | Optional |
224
224
| total_min_count | Total minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true. Cannot be used with per zone limits. | null | Optional |
description = "Enable the Identity Service component, which allows customers to use external identity providers with the K8S API."
751
751
default = false
752
752
}
753
-
754
-
variable "strategy" {
755
-
type = string
756
-
description = "The upgrade stragey to be used for upgrading the nodes. Valid values of state are: `SURGE`; `BLUE_GREEN`. By default strategy is `SURGE` (Optional)"
757
-
default = "SURGE"
758
-
}
759
-
760
-
variable "max_surge" {
761
-
type = number
762
-
description = "The number of additional nodes that can be added to the node pool during an upgrade. Increasing max_surge raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater (Optional)"
763
-
default = null
764
-
}
765
-
766
-
variable "max_unavailable" {
767
-
type = number
768
-
description = "The number of nodes that can be simultaneously unavailable during an upgrade. Increasing max_unavailable raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater (Optional)"
769
-
default = null
770
-
}
771
-
772
-
variable "node_pool_soak_duration" {
773
-
type = string
774
-
description = "Time needed after draining the entire blue pool. After this period, the blue pool will be cleaned up (Optional)"
775
-
default = "3600s"
776
-
}
777
-
778
-
variable "batch_soak_duration" {
779
-
type = string
780
-
description = "Soak time after each batch gets drained (Optionial)"
781
-
default = "0s"
782
-
}
783
-
784
-
variable "batch_percentage" {
785
-
type = string
786
-
description = "Percentage of the blue pool nodes to drain in a batch (Optional)"
787
-
default = null
788
-
}
789
-
790
-
variable "batch_node_count" {
791
-
type = number
792
-
description = "The number of blue nodes to drain in a batch (Optional)"
Copy file name to clipboardExpand all lines: modules/beta-private-cluster-update-variant/README.md
+1-8Lines changed: 1 addition & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -163,9 +163,6 @@ Then perform the following commands on the root folder:
163
163
| add\_master\_webhook\_firewall\_rules | Create master\_webhook firewall rules for ports defined in `firewall_inbound_ports`|`bool`|`false`| no |
164
164
| add\_shadow\_firewall\_rules | Create GKE shadow firewall (the same as default firewall rules with firewall logs enabled). |`bool`|`false`| no |
165
165
| authenticator\_security\_group | The name of the RBAC security group for use with Google security groups in Kubernetes RBAC. Group name must be in format [email protected]|`string`|`null`| no |
166
-
| batch\_node\_count | The number of blue nodes to drain in a batch (Optional) |`number`|`null`| no |
167
-
| batch\_percentage | Percentage of the blue pool nodes to drain in a batch (Optional) |`string`|`null`| no |
168
-
| batch\_soak\_duration | Soak time after each batch gets drained (Optionial) |`string`|`"0s"`| no |
169
166
| cloudrun | (Beta) Enable CloudRun addon |`bool`|`false`| no |
170
167
| cloudrun\_load\_balancer\_type | (Beta) Configure the Cloud Run load balancer type. External by default. Set to `LOAD_BALANCER_TYPE_INTERNAL` to configure as an internal load balancer. |`string`|`""`| no |
@@ -230,8 +227,6 @@ Then perform the following commands on the root folder:
230
227
| master\_authorized\_networks | List of master authorized networks. If none are provided, disallow external access (except the cluster node IPs, which GKE automatically whitelists). |`list(object({ cidr_block = string, display_name = string }))`|`[]`| no |
231
228
| master\_global\_access\_enabled | Whether the cluster master is accessible globally (from any region) or only within the same region as the private endpoint. |`bool`|`true`| no |
232
229
| master\_ipv4\_cidr\_block | (Beta) The IP range in CIDR notation to use for the hosted master network |`string`|`"10.0.0.0/28"`| no |
233
-
| max\_surge | The number of additional nodes that can be added to the node pool during an upgrade. Increasing max\_surge raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater (Optional) |`number`|`null`| no |
234
-
| max\_unavailable | The number of nodes that can be simultaneously unavailable during an upgrade. Increasing max\_unavailable raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater (Optional) |`number`|`null`| no |
235
230
| monitoring\_enable\_managed\_prometheus | Configuration for Managed Service for Prometheus. Whether or not the managed collection is enabled. |`bool`|`false`| no |
236
231
| monitoring\_enabled\_components | List of services to monitor: SYSTEM\_COMPONENTS, WORKLOADS (provider version >= 3.89.0). Empty list is default GKE configuration. |`list(string)`|`[]`| no |
237
232
| monitoring\_service | The monitoring service that the cluster should write metrics to. Automatically send metrics from pods in the cluster to the Google Cloud Monitoring API. VM metrics will be collected by Google Compute Engine regardless of this setting Available options include monitoring.googleapis.com, monitoring.googleapis.com/kubernetes (beta) and none |`string`|`"monitoring.googleapis.com/kubernetes"`| no |
@@ -241,7 +236,6 @@ Then perform the following commands on the root folder:
241
236
| network\_policy\_provider | The network policy provider. |`string`|`"CALICO"`| no |
242
237
| network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) |`string`|`""`| no |
243
238
| node\_metadata | Specifies how node metadata is exposed to the workload running on the node |`string`|`"GKE_METADATA"`| no |
244
-
| node\_pool\_soak\_duration | Time needed after draining the entire blue pool. After this period, the blue pool will be cleaned up (Optional) |`string`|`"3600s"`| no |
245
239
| node\_pools | List of maps containing node pools |`list(map(any))`| <pre>[<br> {<br> "name": "default-node-pool"<br> }<br>]</pre> | no |
246
240
| node\_pools\_labels | Map of maps containing node labels by node-pool name |`map(map(string))`| <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
247
241
| node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name |`map(map(string))`| <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
@@ -265,7 +259,6 @@ Then perform the following commands on the root folder:
265
259
| shadow\_firewall\_rules\_log\_config | The log\_config for shadow firewall rules. You can set this variable to `null` to disable logging. | <pre>object({<br> metadata = string<br> })</pre> | <pre>{<br> "metadata": "INCLUDE_ALL_METADATA"<br>}</pre> | no |
266
260
| shadow\_firewall\_rules\_priority | The firewall priority of GKE shadow firewall rules. The priority should be less than default firewall, which is 1000. |`number`|`999`| no |
267
261
| skip\_provisioners | Flag to skip all local-exec provisioners. It breaks `stub_domains` and `upstream_nameservers` variables functionality. |`bool`|`false`| no |
268
-
| strategy | The upgrade stragey to be used for upgrading the nodes. Valid values of state are: `SURGE`; `BLUE_GREEN`. By default strategy is `SURGE` (Optional) |`string`|`"SURGE"`| no |
269
262
| stub\_domains | Map of stub domains and their resolvers to forward DNS queries for a certain domain to an external DNS server |`map(list(string))`|`{}`| no |
270
263
| subnetwork | The subnetwork to host the cluster in (required) |`string`| n/a | yes |
271
264
| timeouts | Timeout for cluster operations. |`map(string)`|`{}`| no |
@@ -356,7 +349,7 @@ The node_pools variable takes the following parameters:
356
349
| batch_soak_duration | Soak time after each batch gets drained, with the default being zero seconds. | "0s" | Optional |
357
350
| batch_node_count | Absolute number of nodes to drain in a batch. If it is set to zero, this phase will be skipped. Cannot be used together with `batch_percentage`| 1 | Optional |
358
351
| batch_percentage | Percentage of nodes to drain in a batch. Must be in the range of [0.0, 1.0]. If it is set to zero, this phase will be skipped. Cannot be used together with `batch_node_count`| null | Optional |
359
-
| min_count | Minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true | 1 | Optional |
352
+
| min_count | Minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true. Cannot be used with total limits.| 1 | Optional |
360
353
| total_min_count | Total minimum number of nodes in the NodePool. Must be >=0 and <= max_count. Should be used when autoscaling is true. Cannot be used with per zone limits. | null | Optional |
361
354
| name | The name of the node pool || Required |
362
355
| placement_policy | Placement type to set for nodes in a node pool. Can be set as [COMPACT](https://cloud.google.com/kubernetes-engine/docs/how-to/compact-placement#overview) if desired | Optional |
description="Enable the Identity Service component, which allows customers to use external identity providers with the K8S API."
721
721
default=false
722
722
}
723
-
724
-
variable"strategy" {
725
-
type=string
726
-
description="The upgrade stragey to be used for upgrading the nodes. Valid values of state are: `SURGE`; `BLUE_GREEN`. By default strategy is `SURGE` (Optional)"
727
-
default="SURGE"
728
-
}
729
-
730
-
variable"max_surge" {
731
-
type=number
732
-
description="The number of additional nodes that can be added to the node pool during an upgrade. Increasing max_surge raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater (Optional)"
733
-
default=null
734
-
}
735
-
736
-
variable"max_unavailable" {
737
-
type=number
738
-
description="The number of nodes that can be simultaneously unavailable during an upgrade. Increasing max_unavailable raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater (Optional)"
739
-
default=null
740
-
}
741
-
742
-
variable"node_pool_soak_duration" {
743
-
type=string
744
-
description="Time needed after draining the entire blue pool. After this period, the blue pool will be cleaned up (Optional)"
745
-
default="3600s"
746
-
}
747
-
748
-
variable"batch_soak_duration" {
749
-
type=string
750
-
description="Soak time after each batch gets drained (Optionial)"
751
-
default="0s"
752
-
}
753
-
754
-
variable"batch_percentage" {
755
-
type=string
756
-
description="Percentage of the blue pool nodes to drain in a batch (Optional)"
757
-
default=null
758
-
}
759
-
760
-
variable"batch_node_count" {
761
-
type=number
762
-
description="The number of blue nodes to drain in a batch (Optional)"
0 commit comments