kubernetes-engine
google-terraform-modules/kubernetes-engine/google
Create a Google Kubernetes Engine cluster
Google Kubernetes Engine (GKE) cluster Compatible provider 1.19.1 (stable) Examples 1 cluster, 1 default node pool (2 nodes (10GB/node) n1-standard-1), latest version of Kubernetes for each node, Default Google network (default). ``hcl module "gke-cluster" { source = "google-terraform-modules/kubernetes-engine/google" version = "1.19.1" general = { name = "mycluster" env = "prod" zone = "europe-west1-b" } master = {} } ` 1 cluster, 1 default node pool (3 nodes & n1-standard-1), 2 extra node pool & latest version of Kubernetes for each node, Custom Google network. `hcl module "gke-cluster" { source = "google-terraform-modules/kubernetes-engine/google" version = "1.19.1" general = { name = "mycluster" env = "prod" zone = "europe-west1-b" } master = { network = "${google_compute_network.vpc.s
| Name | Type | Description | Default |
|---|---|---|---|
| master | any | Kubernetes master parameters to initialize | required |
| general | any | Global parameters | required |
| default_node_pool | any | Default pool setting | {} |
| node_pool | any | Node pool setting to create | [] |
| tags | any | The list of instance tags applied to all nodes. Tags are used to identify valid | [] |
| labels | any | The Kubernetes labels (key/value pairs) to be applied to each node | {} |
| metadata | any | The metadata key/value pairs assigned to instances in the cluster | {} |
| ip_allocation_policy | any | Configuration for cluster IP allocation. As of now, only pre-allocated subnetwor | [] |
| node_additional_zones | any | The list of additional Google Compute Engine locations in which the cluster's no | [] |
master_version — The current version of the master in the cluster.endpoint — The IP address of this cluster's Kubernetes masterinstance_group_urls — List of instance group URLs which have been assigned to the clustermaintenance_window — Duration of the time window, automatically chosen to be smallest possible in the given scenario. Durclient_key — Base64 encoded private key used by clients to authenticate to the cluster endpointcluster_ca_certificate — Base64 encoded public certificate that is the root of trust for the clustercluster_name — The full name of this Kubernetes clustergcr_url — This data source fetches the project name, and provides the appropriate URLs to use for container reAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,