Get information on a IonosCloud K8s Cluster
data "ionoscloud_k8s_cluster" "example" {
id = "cluster_id"
}data "ionoscloud_k8s_cluster" "example" {
name = "K8s Cluster Example"
}resource "ionoscloud_k8s_cluster" "test" {
name = "test_cluster"
maintenance_window {
day_of_the_week = "Saturday"
time = "03:58:25Z"
}
}
data "ionoscloud_k8s_cluster" "test" {
name = "test_cluster"
}
provider "kubernetes" {
host = data.ionoscloud_k8s_cluster.test.server
token = data.ionoscloud_k8s_cluster.test.user_tokens["cluster-admin"]
}resource "ionoscloud_k8s_cluster" "test" {
name = "test_cluster"
maintenance_window {
day_of_the_week = "Saturday"
time = "03:58:25Z"
}
}
data "ionoscloud_k8s_cluster" "test" {
name = "test_cluster"
}
provider "kubernetes" {
host = data.ionoscloud_k8s_cluster.test.config[0].clusters[0].cluster.server
token = data.ionoscloud_k8s_cluster.test.config[0].users[0].user.token
}data "ionoscloud_k8s_cluster" "k8s_cluster_example" {
name = "k8s-demo"
}
resource "local_file" "kubeconfig" {
sensitive_content = yamlencode(jsondecode(data.ionoscloud_k8s_cluster.k8s_cluster_example.kube_config))
filename = "kubeconfig.yaml"
}