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 |
---|
exoscale_security_group |
exoscale_security_group_rules |
exoscale_sks_cluster |
exoscale_sks_nodepool |
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({ |
[] |
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 |