Avisi Cloud Kubernetes Node Pool
This module deploys a Kubernetes Node Pool part of an Avisi Cloud Kubernetes . It can automatically deploy node pools of the same type and configuration across all availability zones for a cluster.
Name
Description
Type
Default
Required
annotations
Custom node annotations for nodes within the node pool
map
{}
no
availability_zone
Default availability zone to use when the node pool is not deployed across all AZs
string
""
no
cloud_provider
Slug of the Cloud Provider used for deploying the cluster
string
n/a
yes
cluster_slug
Slug of the cluster
string
n/a
yes
enable_auto_healing
Enable node auto healing for nodes in the node pool
bool
true
no
enable_multi_availability_zones
deploy the node pool in all availability zones within the Cluster's cloud provider region
bool
false
no
environment_slug
A unique identifier for the environment within the organisation. Required.
string
n/a
yes
labels
Custom node labels for nodes within the node pool
map
{}
no
name
name of the node pool
string
"worker"
no
node_count
Number of machines in the node pool
number
1
no
node_size
Machine Size for nodes in the worker pool
string
n/a
yes
organisation_slug
A unique identifier for the organisation. This is used to distinguish resources across different organisations. Required.
string
n/a
yes
region
Slug of the region of the cluster
string
n/a
yes
No outputs.