feat: add system and customer node pools, scale default workers to 0
Some checks failed
Terraform / terraform (push) Has been cancelled
Test / test (push) Has been cancelled

This commit is contained in:
Ryan Moon
2026-04-03 07:20:00 -05:00
parent 10528dd7bb
commit 35b78f672c
4 changed files with 37 additions and 16 deletions

View File

@@ -46,22 +46,22 @@ variable "k8s_version" {
default = "1.32.13-do.2"
}
variable "k8s_node_size" {
description = "Node pool droplet size"
variable "k8s_system_node_size" {
description = "System node pool droplet size (infra workloads)"
type = string
default = "s-2vcpu-4gb"
}
variable "k8s_min_nodes" {
description = "Minimum nodes in the pool"
type = number
default = 1
variable "k8s_customer_node_size" {
description = "Customer node pool droplet size (app instances)"
type = string
default = "s-1vcpu-2gb"
}
variable "k8s_max_nodes" {
description = "Maximum nodes in the pool"
variable "k8s_max_customer_nodes" {
description = "Maximum nodes in the customer pool"
type = number
default = 3
default = 10
}
variable "cluster_lb_ip" {