Terraform plan (GKE using Terraform) 2023
Jump to navigation
Jump to search
data.google_container_engine_versions.gke_version: Reading... data.google_container_engine_versions.gke_version: Read complete after 2s [id=2023-12-04 20:47:59.971684 +0000 UTC] Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create Terraform will perform the following actions: # google_compute_network.vpc will be created + resource "google_compute_network" "vpc" { + auto_create_subnetworks = false + delete_default_routes_on_create = false + gateway_ipv4 = (known after apply) + id = (known after apply) + internal_ipv6_range = (known after apply) + mtu = (known after apply) + name = "mytestproject04122023-vpc" + network_firewall_policy_enforcement_order = "AFTER_CLASSIC_FIREWALL" + project = (known after apply) + routing_mode = (known after apply) + self_link = (known after apply) } # google_compute_subnetwork.subnet will be created + resource "google_compute_subnetwork" "subnet" { + creation_timestamp = (known after apply) + external_ipv6_prefix = (known after apply) + fingerprint = (known after apply) + gateway_address = (known after apply) + id = (known after apply) + ip_cidr_range = "10.10.0.0/24" + ipv6_cidr_range = (known after apply) + name = "mytestproject04122023-subnet" + network = "mytestproject04122023-vpc" + private_ip_google_access = (known after apply) + private_ipv6_google_access = (known after apply) + project = (known after apply) + purpose = (known after apply) + region = "us-central1" + secondary_ip_range = (known after apply) + self_link = (known after apply) + stack_type = (known after apply) } # google_container_cluster.primary will be created + resource "google_container_cluster" "primary" { + cluster_ipv4_cidr = (known after apply) + datapath_provider = (known after apply) + default_max_pods_per_node = (known after apply) + enable_binary_authorization = false + enable_intranode_visibility = (known after apply) + enable_kubernetes_alpha = false + enable_l4_ilb_subsetting = false + enable_legacy_abac = false + enable_shielded_nodes = true + endpoint = (known after apply) + id = (known after apply) + initial_node_count = 1 + label_fingerprint = (known after apply) + location = "us-central1" + logging_service = (known after apply) + master_version = (known after apply) + monitoring_service = (known after apply) + name = "mytestproject04122023-gke" + network = "mytestproject04122023-vpc" + networking_mode = (known after apply) + node_locations = (known after apply) + node_version = (known after apply) + operation = (known after apply) + private_ipv6_google_access = (known after apply) + project = (known after apply) + remove_default_node_pool = true + self_link = (known after apply) + services_ipv4_cidr = (known after apply) + subnetwork = "mytestproject04122023-subnet" + tpu_ipv4_cidr_block = (known after apply) } # google_container_node_pool.primary_nodes will be created + resource "google_container_node_pool" "primary_nodes" { + cluster = "mytestproject04122023-gke" + id = (known after apply) + initial_node_count = (known after apply) + instance_group_urls = (known after apply) + location = "us-central1" + managed_instance_group_urls = (known after apply) + max_pods_per_node = (known after apply) + name = "mytestproject04122023-gke" + name_prefix = (known after apply) + node_count = 2 + node_locations = (known after apply) + operation = (known after apply) + project = (known after apply) + version = "1.27.4-gke.900" + node_config { + disk_size_gb = (known after apply) + disk_type = (known after apply) + guest_accelerator = (known after apply) + image_type = (known after apply) + labels = { + "env" = "mytestproject04122023" } + local_ssd_count = (known after apply) + logging_variant = "DEFAULT" + machine_type = "n1-standard-1" + metadata = { + "disable-legacy-endpoints" = "true" } + min_cpu_platform = (known after apply) + oauth_scopes = [ + "https://www.googleapis.com/auth/logging.write", + "https://www.googleapis.com/auth/monitoring", ] + preemptible = false + service_account = (known after apply) + spot = false + tags = [ + "gke-node", + "your-project", ] + taint = (known after apply) } } Plan: 4 to add, 0 to change, 0 to destroy. Changes to Outputs: + kubernetes_cluster_host = (known after apply) + kubernetes_cluster_name = "your-project" + project_id = "your-project" + region = "us-central1" ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now.
Deploy GKE cluster using Terraform, addons_config, gke.tf, google_container_cluster, google_container_node_pool
Advertising: