Updated kubernetes cluster terraform
This commit is contained in:
38
terraform/kubernetes-cluster.tf
Normal file
38
terraform/kubernetes-cluster.tf
Normal file
@@ -0,0 +1,38 @@
|
||||
resource "scaleway_k8s_cluster_beta" "k8s-cluster" {
|
||||
name = "cluster-fun"
|
||||
description = ""
|
||||
version = "1.18.2"
|
||||
cni = "weave"
|
||||
enable_dashboard = false
|
||||
ingress = "traefik"
|
||||
|
||||
feature_gates = [
|
||||
"EphemeralContainers",
|
||||
"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 = 2
|
||||
autoscaling = true
|
||||
autohealing = true
|
||||
}
|
||||
|
||||
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
|
||||
}
|
Reference in New Issue
Block a user