ionoscloud_k8s_cluster
Creates and manages IonosCloud Kubernetes Clusters.
Example Usage
Public cluster
resource "ionoscloud_k8s_cluster" "example" {
name = "k8sClusterExample"
k8s_version = "1.31.2"
maintenance_window {
day_of_the_week = "Sunday"
time = "09:00:00Z"
}
api_subnet_allow_list = ["1.2.3.4/32"]
s3_buckets {
name = "globally_unique_bucket_name"
}
}Private Cluster
resource "ionoscloud_datacenter" "testdatacenter" {
name = "example"
location = "de/fra"
description = "Test datacenter"
}
resource "ionoscloud_ipblock" "k8sip" {
location = "de/fra"
size = 1
name = "IP Block Private K8s"
}
resource "ionoscloud_k8s_cluster" "example" {
name = "k8sClusterExample"
k8s_version = "1.31.2"
maintenance_window {
day_of_the_week = "Sunday"
time = "09:00:00Z"
}
api_subnet_allow_list = ["1.2.3.4/32"]
s3_buckets {
name = "globally_unique_bucket_name"
}
location = "de/fra"
nat_gateway_ip = ionoscloud_ipblock.k8sip.ips[0]
node_subnet = "192.168.0.0/16"
public = false
}Argument Reference
Import
Last updated
Was this helpful?