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: docs/dyn/container_v1.projects.locations.clusters.nodePools.html
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -158,6 +158,10 @@ <h3>Method Details</h3>
158
158
"totalMaxNodeCount": 42, # Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
159
159
"totalMinNodeCount": 42, # Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
160
160
},
161
+
"bestEffortProvisioning": { # Best effort provisioning. # Enable best effort provisioning for nodes
162
+
"enabled": True or False, # When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
163
+
"minProvisionNodes": 42, # Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
164
+
},
161
165
"conditions": [ # Which conditions caused the current node pool state.
162
166
{ # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
163
167
"canonicalCode": "A String", # Canonical code of the condition.
@@ -512,6 +516,10 @@ <h3>Method Details</h3>
512
516
"totalMaxNodeCount": 42, # Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
513
517
"totalMinNodeCount": 42, # Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
514
518
},
519
+
"bestEffortProvisioning": { # Best effort provisioning. # Enable best effort provisioning for nodes
520
+
"enabled": True or False, # When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
521
+
"minProvisionNodes": 42, # Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
522
+
},
515
523
"conditions": [ # Which conditions caused the current node pool state.
516
524
{ # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
517
525
"canonicalCode": "A String", # Canonical code of the condition.
@@ -732,6 +740,10 @@ <h3>Method Details</h3>
732
740
"totalMaxNodeCount": 42, # Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
733
741
"totalMinNodeCount": 42, # Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
734
742
},
743
+
"bestEffortProvisioning": { # Best effort provisioning. # Enable best effort provisioning for nodes
744
+
"enabled": True or False, # When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
745
+
"minProvisionNodes": 42, # Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
746
+
},
735
747
"conditions": [ # Which conditions caused the current node pool state.
736
748
{ # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
737
749
"canonicalCode": "A String", # Canonical code of the condition.
"enableKubernetesAlpha": True or False, # Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
466
471
"enableTpu": True or False, # Enable the ability to use Cloud TPUs in this cluster.
467
472
"endpoint": "A String", # [Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
@@ -598,6 +603,7 @@ <h3>Method Details</h3>
598
603
"clusterDnsDomain": "A String", # cluster_dns_domain is the suffix used for all cluster service records.
599
604
"clusterDnsScope": "A String", # cluster_dns_scope indicates the scope of access to cluster DNS records.
600
605
},
606
+
"enableFqdnNetworkPolicy": True or False, # Whether FQDN Network Policy is enabled on this cluster.
601
607
"enableIntraNodeVisibility": True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
602
608
"enableL4ilbSubsetting": True or False, # Whether L4ILB Subsetting is enabled for this cluster.
603
609
"gatewayApiConfig": { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
@@ -760,6 +766,10 @@ <h3>Method Details</h3>
760
766
"totalMaxNodeCount": 42, # Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
761
767
"totalMinNodeCount": 42, # Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
762
768
},
769
+
"bestEffortProvisioning": { # Best effort provisioning. # Enable best effort provisioning for nodes
770
+
"enabled": True or False, # When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
771
+
"minProvisionNodes": 42, # Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
772
+
},
763
773
"conditions": [ # Which conditions caused the current node pool state.
764
774
{ # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
765
775
"canonicalCode": "A String", # Canonical code of the condition.
@@ -1279,6 +1289,11 @@ <h3>Method Details</h3>
1279
1289
"maxPodsPerNode": "A String", # Constraint enforced on the max num of pods per node.
1280
1290
},
1281
1291
"description": "A String", # An optional description of this cluster.
"enableKubernetesAlpha": True or False, # Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
1283
1298
"enableTpu": True or False, # Enable the ability to use Cloud TPUs in this cluster.
1284
1299
"endpoint": "A String", # [Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
@@ -1415,6 +1430,7 @@ <h3>Method Details</h3>
1415
1430
"clusterDnsDomain": "A String", # cluster_dns_domain is the suffix used for all cluster service records.
1416
1431
"clusterDnsScope": "A String", # cluster_dns_scope indicates the scope of access to cluster DNS records.
1417
1432
},
1433
+
"enableFqdnNetworkPolicy": True or False, # Whether FQDN Network Policy is enabled on this cluster.
1418
1434
"enableIntraNodeVisibility": True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
1419
1435
"enableL4ilbSubsetting": True or False, # Whether L4ILB Subsetting is enabled for this cluster.
1420
1436
"gatewayApiConfig": { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
@@ -1577,6 +1593,10 @@ <h3>Method Details</h3>
1577
1593
"totalMaxNodeCount": 42, # Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
1578
1594
"totalMinNodeCount": 42, # Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
1579
1595
},
1596
+
"bestEffortProvisioning": { # Best effort provisioning. # Enable best effort provisioning for nodes
1597
+
"enabled": True or False, # When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
1598
+
"minProvisionNodes": 42, # Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
1599
+
},
1580
1600
"conditions": [ # Which conditions caused the current node pool state.
1581
1601
{ # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
1582
1602
"canonicalCode": "A String", # Canonical code of the condition.
@@ -2043,6 +2063,11 @@ <h3>Method Details</h3>
2043
2063
"maxPodsPerNode": "A String", # Constraint enforced on the max num of pods per node.
2044
2064
},
2045
2065
"description": "A String", # An optional description of this cluster.
"enableKubernetesAlpha": True or False, # Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
2047
2072
"enableTpu": True or False, # Enable the ability to use Cloud TPUs in this cluster.
2048
2073
"endpoint": "A String", # [Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
@@ -2179,6 +2204,7 @@ <h3>Method Details</h3>
2179
2204
"clusterDnsDomain": "A String", # cluster_dns_domain is the suffix used for all cluster service records.
2180
2205
"clusterDnsScope": "A String", # cluster_dns_scope indicates the scope of access to cluster DNS records.
2181
2206
},
2207
+
"enableFqdnNetworkPolicy": True or False, # Whether FQDN Network Policy is enabled on this cluster.
2182
2208
"enableIntraNodeVisibility": True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
2183
2209
"enableL4ilbSubsetting": True or False, # Whether L4ILB Subsetting is enabled for this cluster.
2184
2210
"gatewayApiConfig": { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
@@ -2341,6 +2367,10 @@ <h3>Method Details</h3>
2341
2367
"totalMaxNodeCount": 42, # Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
2342
2368
"totalMinNodeCount": 42, # Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
2343
2369
},
2370
+
"bestEffortProvisioning": { # Best effort provisioning. # Enable best effort provisioning for nodes
2371
+
"enabled": True or False, # When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
2372
+
"minProvisionNodes": 42, # Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
2373
+
},
2344
2374
"conditions": [ # Which conditions caused the current node pool state.
2345
2375
{ # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
2346
2376
"canonicalCode": "A String", # Canonical code of the condition.
@@ -3486,6 +3516,7 @@ <h3>Method Details</h3>
3486
3516
"clusterDnsDomain": "A String", # cluster_dns_domain is the suffix used for all cluster service records.
3487
3517
"clusterDnsScope": "A String", # cluster_dns_scope indicates the scope of access to cluster DNS records.
3488
3518
},
3519
+
"desiredEnableFqdnNetworkPolicy": True or False, # Enable/Disable FQDN Network Policy for the cluster.
3489
3520
"desiredEnablePrivateEndpoint": True or False, # Enable/Disable private endpoint for the cluster's master.
3490
3521
"desiredFleet": { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster.
3491
3522
"membership": "A String", # [Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`.
@@ -3505,6 +3536,11 @@ <h3>Method Details</h3>
3505
3536
"desiredIntraNodeVisibilityConfig": { # IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster. # The desired config of Intra-node visibility.
3506
3537
"enabled": True or False, # Enables intra node visibility for this cluster.
3507
3538
},
3539
+
"desiredK8sBetaApis": { # K8sBetaAPIConfig , configuration for beta APIs # Desired Beta APIs to be enabled for cluster.
"desiredL4ilbSubsettingConfig": { # ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster. # The desired L4 Internal Load Balancer Subsetting configuration.
3509
3545
"enabled": True or False, # Enables l4 ILB subsetting for this cluster.
3510
3546
},
@@ -3614,6 +3650,11 @@ <h3>Method Details</h3>
3614
3650
"desiredWorkloadIdentityConfig": { # Configuration for the use of Kubernetes Service Accounts in GCP IAM policies. # Configuration for Workload Identity.
3615
3651
"workloadPool": "A String", # The workload pool to attach all Kubernetes service accounts to.
3616
3652
},
3653
+
"enableK8sBetaApis": { # K8sBetaAPIConfig , configuration for beta APIs # Kubernetes open source beta apis enabled on the cluster. Only beta apis
"etag": "A String", # The current etag of the cluster. If an etag is provided and does not match the current etag of the cluster, update will be blocked and an ABORTED error will be returned.
3618
3659
"removedAdditionalPodRangesConfig": { # AdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message. # The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.
3619
3660
"podRangeNames": [ # Name for pod secondary ipv4 range which has the actual range defined ahead.
0 commit comments