46 lines
2.2 KiB
Markdown
46 lines
2.2 KiB
Markdown
---
|
|
title: Gcp-Cluster
|
|
---
|
|
|
|
## Description
|
|
|
|
Set up a GKE cluster connected as part of shared VPC
|
|
|
|
## Specification
|
|
|
|
|
|
### Properties
|
|
|
|
Name | Description | Type | Required | Default
|
|
------------ | ------------- | ------------- | ------------- | -------------
|
|
RBAC_group_name | | string | false |
|
|
auto_upgrade | | bool | false |
|
|
http_load_balancing_disabled | Disable Http Load balancing | bool | false |
|
|
ip_allocation_policy | Values to fill the cluster ip_allocation_policy block | map(any) | true |
|
|
kubernetes_dashboard_disabled | Switch on the Dashboard | bool | false |
|
|
maintenance_window | | string | false |
|
|
master_authorized_network_cidr | The range of IPs that can connect to the Kubernetes master | string | true |
|
|
name | The Name of the cluster | string | true |
|
|
network | The VPC | | true |
|
|
network_policy | To enable the network policy | bool | false |
|
|
network_policy_config_disabled | Toggle network policy | bool | false |
|
|
node_pool | Configuration of the Node hosts | map(any) | false |
|
|
pod_security_policy_config_enabled | | bool | false |
|
|
private_cluster_config | Values to fill the cluster private_cluster_config block | map(any) | true |
|
|
project | The GCP project of the Network the cluster is in | | true |
|
|
region | The GCP region | string | true |
|
|
release_channel | Set the release channel UNSPECIFIED|RAPID|REGULAR|STABLE | string | false |
|
|
remove_default_node_pool | An override to remove the node pool, doesnt make much sense to me either | bool | false |
|
|
resource_labels | | map(any) | false |
|
|
subnetwork | The name of the sub-net to use | | true |
|
|
writeConnectionSecretToRef | The secret which the cloud resource connection will be written to | [writeConnectionSecretToRef](#writeConnectionSecretToRef) | false |
|
|
zones | | | true |
|
|
|
|
|
|
#### 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 |
|