cluster.fun/terraform/kubernetes-cluster.tf
Marcus Noble f516ee38ae
Switched to nginx
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 12:07:23 +01:00

42 lines
889 B
HCL

resource "scaleway_k8s_cluster_beta" "k8s-cluster" {
name = "cluster-fun"
description = ""
version = "1.22.2"
cni = "weave"
enable_dashboard = false
ingress = "nginx"
feature_gates = [
"HPAScaleToZero",
"TTLAfterFinished"
]
}
resource "scaleway_k8s_pool_beta" "k8s-cluster-pool-1" {
cluster_id = scaleway_k8s_cluster_beta.k8s-cluster.id
name = "node pool 1"
node_type = "DEV1-M"
size = 1
min_size = 1
max_size = 3
autoscaling = true
autohealing = true
lifecycle {
ignore_changes = [size]
}
}
output "api_server" {
value = scaleway_k8s_cluster_beta.k8s-cluster.apiserver_url
}
output "wildcard_dns" {
value = scaleway_k8s_cluster_beta.k8s-cluster.wildcard_dns
}
output "kubeconfig" {
value = scaleway_k8s_cluster_beta.k8s-cluster.kubeconfig[0].config_file
}