Provision and manage your Azure infrastructure with Ryvn
aks_node_pools
section in your YAML configuration.
Option | Type | Default | Description |
---|---|---|---|
vm_size | string | "Standard_D2als_v6" (app), "Standard_D2as_v6" (system) | Azure VM size for the node pool |
node_count | number | 2 (app), 1 (system) | Initial number of nodes in the pool |
min_count | number | 2 (app), 1 (system) | Minimum number of nodes in the pool |
max_count | number | 4 (app), 3 (system) | Maximum number of nodes in the pool |
os_disk_size_gb | number | 50 | Size of the OS disk in GB |
Option | Type | Description |
---|---|---|
node_labels | object | Kubernetes labels to apply to nodes |
node_taints | list(object) | Kubernetes taints to apply to nodes |
max_pods | number | Maximum number of pods per node |
enable_auto_scaling | bool | Enable cluster autoscaler for the node pool |
zones | list(string) | Availability zones to deploy nodes in |
vnet_subnet_id | string | Specific subnet to deploy nodes in |
application
and system
pools:
ryvn.app/node-group-name
to all nodes for identification and management purposes.