kubevela.github.io/docs/end-user/components/cloud-services/terraform/gcp-gke-regional.md

40 lines
2.1 KiB
Markdown

---
title: Gcp-Gke-Regional
---
## Description
Using Terraform to create a regional GKE cluster (Hosted Kubernetes offering of GCP)
## Specification
### Properties
Name | Description | Type | Required | Default
------------ | ------------- | ------------- | ------------- | -------------
cloudrun_config | Should cloudrun_config addon be disabled? (true/false) | | false |
cluster_name | Name of the cluster | | true |
daily_maintenance_window_start_time | Daily maintenance window start time (format 'HH:MM', where HH : [00-23] and MM : [00-59] GMT) | | true |
horizontal_pod_autoscaling | Should horizontal_pod_autoscaling addon be disabled? (true/false) | | false |
http_load_balancing | Should http_load_balancing addon be disabled? (true/false) | | false |
istio_config | Should istio_config addon be disabled? (true/false) | | false |
kube_version | Kubernetes version | | true |
kubernetes_dashboard | Should kubernetes_dashboard addon be disabled? (true/false) | | false |
logging_service | Logging service that will be used | | true |
monitoring_service | Monitoring service that will be used | | true |
network | Name of the network in which the cluster will be sitting | | false |
network_policy_config | Should network_policy_config addon be disabled? (true/false) | | false |
node_pools | All variables regarding nodes are expressed here | | false |
region | Region where the cluster will be deployed | | true |
subnetwork | Name of the sub-network in which the cluster will be sitting | | false |
writeConnectionSecretToRef | The secret which the cloud resource connection will be written to | [writeConnectionSecretToRef](#writeConnectionSecretToRef) | false |
#### writeConnectionSecretToRef
Name | Description | Type | Required | Default
------------ | ------------- | ------------- | ------------- | -------------
name | The secret name which the cloud resource connection will be written to | string | true |
namespace | The secret namespace which the cloud resource connection will be written to | string | false |