NKS
NKSClusters
resource nirvana_nks_cluster
required
computed
nirvana_nks_cluster
resource "nirvana_nks_cluster" "example_nks_cluster" {
autoscaling = true
kubernetes_version = "v1.34.4"
name = "my-cluster"
project_id = "123e4567-e89b-12d3-a456-426614174000"
region = "us-sva-2"
vpc_id = "123e4567-e89b-12d3-a456-426614174000"
tags = ["production", "ethereum"]
}
data nirvana_nks_cluster
computed
nirvana_nks_cluster
data "nirvana_nks_cluster" "example_nks_cluster" {
cluster_id = "cluster_id"
}
NKSClustersPools
resource nirvana_nks_node_pool
required
computed
nirvana_nks_node_pool
resource "nirvana_nks_node_pool" "example_nks_node_pool" {
cluster_id = "cluster_id"
name = "my-node-pool"
node_config = {
boot_volume = {
size = 100
type = "abs"
}
instance_type = "n1-standard-8"
labels = ["env=prod", "team=platform"]
}
node_count = 3
tags = ["production", "ethereum"]
}
data nirvana_nks_node_pool
nirvana_nks_node_pool
data "nirvana_nks_node_pool" "example_nks_node_pool" {
cluster_id = "cluster_id"
pool_id = "pool_id"
}