terraform-google-kubernetes-engine
terraform-google-kubernetes-engine copied to clipboard
Configures opinionated GKE clusters
### TL;DR gpu nodepool with gpu_sharing_config including gpu_sharing_strategy & max_shared_clients_per_gpu currently cannot be created as these parameters cannot be passed/configured like the one from resource "google_container_node_pool" ### Terraform Resources ```markdown...
Opinionated expose of gpu_sharing_config. Fixes #1506, alternative to #1599.
### TL;DR In the _[Safer Cluster Access with IAP Bastion Host](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/tree/v30.0.0/examples/safer_cluster_iap_bastion)_ example, the cluster external endpoint should not be enabled. ### Expected behavior In the _[Safer Cluster Access with IAP...
- close #1230 - add [cluster_network_tag](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/blob/master/modules/beta-autopilot-private-cluster/main.tf#L107) to autopilot clusters' [node_pool_auto_config.network_tags](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/blob/master/modules/beta-autopilot-private-cluster/cluster.tf#L97) if [any of](https://github.com/GorginZ/terraform-google-kubernetes-engine/blob/gke-autopilot-network-tags/autogen/main/cluster.tf.tmpl#LL230C2-L230C2) : ```add_cluster_firewall_rules```, ```add_master_webhook_firewall_rules``` or ```add_shadow_firewall_rules``` are toggled true. - assign network tags [if ](https://github.com/GorginZ/terraform-google-kubernetes-engine/blob/gke-autopilot-network-tags/autogen/main/cluster.tf.tmpl#L227) network_tags are provided...
### TL;DR When using a dualstack VPC, cluster tries to be re-created each run due to mismatch in enable_l4_ilb_subsetting ### Expected behavior Cluster would not be recreated ### Observed behavior...
I would like to add possibility to set enable_private_nodes on nodepool lvl without the need to define a pod_range.
### TL;DR I raised a PR over 3 months ago and it was ignored by the approvers. There are others that have been approved in days. So it would be...
### TL;DR As the result, the nodes are removed but the control plane is preserved. That leads the cluster to a limbo state. ### Expected behavior Be consistant with all...
### TL;DR Add support for: ```bash gcloud container clusters update CLUSTER_NAME \ --region europe-west1 \ --autoprovisioning-locations="europe-west1-b,europe-west1-c,europe-west1-d" --enable-autoprovisioning \ --autoprovisioning-max-surge-upgrade '2' \ --autoprovisioning-max-unavailable-upgrade '0' ``` ### Terraform Resources ```markdown https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/container_cluster#nested_auto_provisioning_defaults It...
### TL;DR Use a preexisting SA from another GCP project different form the one where the module resources will be created. ### Terraform Resources _No response_ ### Detailed design ```markdown...