attempted k8s resources as tf files, not worth the trouble
This commit is contained in:
36
terraform/vultr/cluster.tf
Normal file
36
terraform/vultr/cluster.tf
Normal file
@ -0,0 +1,36 @@
|
||||
resource "vultr_kubernetes" "k8s" {
|
||||
region = "ewr"
|
||||
version = "v1.29.2+1"
|
||||
label = "cluster00"
|
||||
ha_controlplanes = false
|
||||
enable_firewall = false
|
||||
|
||||
node_pools {
|
||||
node_quantity = 1
|
||||
plan = "vc2-2c-2gb"
|
||||
label = "cluster00-worker-2c-2g"
|
||||
auto_scaler = false
|
||||
}
|
||||
}
|
||||
|
||||
resource "local_sensitive_file" "kubeconfig" {
|
||||
content_base64 = vultr_kubernetes.k8s.kube_config
|
||||
filename = pathexpand("~/.kube/vultr")
|
||||
file_permission = "0600"
|
||||
}
|
||||
|
||||
# resource "vultr_block_storage" "ssd0" {
|
||||
# label = "cluster00-ssd0"
|
||||
# size_gb = 10
|
||||
# region = "ewr"
|
||||
# block_type = "high_perf"
|
||||
# attached_to_instance = vultr_kubernetes.k8s.node_pools[0].nodes[0].id
|
||||
# live = true
|
||||
# depends_on = [
|
||||
# vultr_kubernetes.k8s
|
||||
# ]
|
||||
# }
|
||||
|
||||
# output "ssd0_mount" {
|
||||
# value = vultr_block_storage.ssd0.mount_id
|
||||
# }
|
Reference in New Issue
Block a user