terraform-google-modules/kubernetes-engine
Configures opinionated GKE clusters.
About
Configures opinionated GKE clusters.
Maintained by terraform-google-modules (verified publisher) on the Terraform Registry. Latest version 46.0.0, 63.9M downloads. Requires providers: google >= 7.39.0, < 8; kubernetes >= 2.10, < 4; random >= 2.1.
Deploy creates a StackGuardian workflow from the module's GitHub repository, pinned to this version. You set the inputs, see the plan, then approve the apply.
Use cases
- A managed cluster per team or environment, created the same way every time.
- Platform add-ons installed after the cluster, in order, with approval between.
- Cluster upgrades run as reviewed changes rather than hand-rolled commands.
Inputs
Required inputs:
name— stringproject_id— stringnetwork— stringsubnetwork— stringip_range_pods— string
145 inputs, 32 outputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
google_container_clustergoogle_container_node_pool× 2google_compute_firewall× 8google_project_iam_member× 6google_service_account
How it runs on StackGuardian
Terraform workflow from the module's GitHub repository: plan, policy check, approval, then apply.
Approvals happen in StackGuardian. An agent can never approve its own run. Every run keeps its plan, policy results and approver in the audit log.