Terraform module which configure a Kubernetes cluster on Exoscale
| Name |
Version |
| terraform |
>= 1.0.0 |
| exoscale |
>= 0.28.0 |
| Name |
Version |
| exoscale |
>= 0.28.0 |
No Modules.
| Name |
Description |
Type |
Default |
Required |
| auto_upgrade |
Enable automatic upgrading of the SKS cluster control plane Kubernetes version |
bool |
true |
no |
| cni |
The Kubernetes CNI plugin to be deployed in the SKS cluster control plane |
string |
n/a |
yes |
| exoscale_ccm |
Deploy the Exoscale Cloud Controller Manager in the SKS cluster control plane_ |
bool |
true |
no |
| kubernetes_version |
The Kubernetes version of the SKS cluster control plane |
string |
n/a |
yes |
| metrics_server |
Deploy the Kubernetes Metrics Server in the SKS cluster control plane |
bool |
true |
no |
| name |
The name of the SKS cluster. |
string |
n/a |
yes |
| node_pools |
The SKS node pools to create. |
list(object({ name = string instance_type = string size = number })) |
[] |
no |
| service_level |
The service level of the SKS cluster control plane |
string |
n/a |
yes |
| zone |
The name of the zone to deploy the SKS cluster into. |
string |
n/a |
yes |
| Name |
Description |
| sks_endpoint |
The Kubernetes public API endpoint of the SKS cluster |