-| node\_config | Parameters used in creating the node pool. | <pre>object({<br> confidential_nodes = optional(object({<br> enabled = bool<br> }))<br> disk_size_gb = optional(number)<br> disk_type = optional(string)<br> enable_confidential_storage = optional(bool)<br> local_ssd_encryption_mode = optional(string)<br> ephemeral_storage_config = optional(object({<br> local_ssd_count = number<br> }))<br> ephemeral_storage_local_ssd_config = optional(object({<br> local_ssd_count = number<br> data_cache_count = optional(number)<br> }))<br> fast_socket = optional(object({<br> enabled = bool<br> }))<br> local_nvme_ssd_block_config = optional(object({<br> local_ssd_count = number<br> }))<br> logging_variant = optional(string)<br> secondary_boot_disks = optional(object({<br> disk_image = string<br> mode = optional(string)<br> }))<br> gcfs_config = optional(object({<br> enabled = bool<br> }))<br> gvnic = optional(object({<br> enabled = bool<br> }))<br> guest_accelerator = optional(object({<br> type = string<br> count = number<br> gpu_driver_installation_config = optional(object({<br> gpu_driver_version = string<br> }))<br> gpu_partition_size = optional(string)<br> gpu_sharing_config = optional(object({<br> gpu_sharing_strategy = string<br> max_shared_clients_per_gpu = number<br> }))<br> }))<br> image_type = optional(string)<br> labels = optional(map(string))<br> resource_labels = optional(map(string))<br> max_run_duration = optional(string)<br> flex_start = optional(bool)<br> local_ssd_count = optional(number)<br> machine_type = optional(string)<br> metadata = optional(map(string))<br> min_cpu_platform = optional(string)<br> oauth_scopes = optional(list(string))<br> preemptible = optional(bool)<br> reservation_affinity = optional(object({<br> consume_reservation_type = string<br> key = optional(string)<br> values = optional(list(string))<br> }))<br> spot = optional(bool)<br> sandbox_config = optional(object({<br> sandbox_type = string<br> }))<br> boot_disk_kms_key = optional(string)<br> service_account = string<br> shielded_instance_config = optional(object({<br> enable_secure_boot = optional(bool)<br> enable_integrity_monitoring = optional(bool)<br> }))<br> storage_pools = optional(list(string))<br> tags = optional(list(string))<br> resource_manager_tags = optional(map(string))<br> taint = optional(list(object({<br> key = string<br> value = string<br> effect = string<br> })))<br> workload_metadata_config = optional(object({<br> mode = optional(string)<br> }))<br> kubelet_config = optional(object({<br> cpu_manager_policy = optional(string)<br> cpu_cfs_quota = optional(bool)<br> cpu_cfs_quota_period = optional(string)<br> insecure_kubelet_readonly_port_enabled = optional(bool)<br> pod_pids_limit = optional(number)<br> container_log_max_size = optional(string)<br> container_log_max_files = optional(number)<br> image_gc_low_threshold_percent = optional(number)<br> image_gc_high_threshold_percent = optional(number)<br> image_minimum_gc_age = optional(string)<br> allowed_unsafe_sysctls = optional(list(string))<br> }))<br> linux_node_config = optional(object({<br> sysctls = optional(map(string))<br> cgroup_mode = optional(string)<br> hugepages_config = optional(object({<br> hugepage_size_2m = optional(number)<br> hugepage_size_1g = optional(number)<br> }))<br> }))<br> windows_node_config = optional(object({<br> osversion = string<br> }))<br> containerd_config = optional(object({<br> private_registry_access_config = optional(object({<br> enabled = bool<br> certificate_authority_domain_config = optional(object({<br> fqdns = list(string)<br> gcp_secret_manager_certificate_config = object({<br> secret_uri = string<br> })<br> }))<br> }))<br> }))<br> node_group = optional(string)<br> sole_tenant_config = optional(object({<br> node_affinity = optional(object({<br> key = string<br> operator = string<br> values = list(string)<br> }))<br> }))<br> })</pre> | <pre>{<br> "disk_size_gb": 100,<br> "disk_type": "pd-standard",<br> "image_type": "COS_CONTAINERD",<br> "kubelet_config": {<br> "insecure_kubelet_readonly_port_enabled": false<br> },<br> "machine_type": "e2-medium",<br> "workload_metadata_config": {<br> "mode": "GKE_METADATA"<br> }<br>}</pre> | no |
0 commit comments