Skip to content

Terraform Module for Provisioning an Avisi Cloud Kubernetes Node Pool

Notifications You must be signed in to change notification settings

avisi-cloud/terraform-acloud-nodepool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Requirements

Name Version
acloud >= 0.3.0

Resources

Name Type
acloud_nodepool.pool resource
acloud_cloud_provider_availability_zones.zones data source

Inputs

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

Outputs

Name Description
node_pool n/a

About

Terraform Module for Provisioning an Avisi Cloud Kubernetes Node Pool

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages