Vultr VKE Cluster
VKE Kubernetes with node pools, VPC, and firewall in one module.
Verification
Plan-validatedPassed: module logic verified on a mocked plan — inputs, validation rules, conditional creation and outputs resolve (no real provider, no cloud).
Conformance
- Static validation (fmt · validate · tflint)
- No applicable security policies for this provider
- Plan tests (mocked: validation rules · outputs)
Provenance
- SHA-256 checksum
- Signature (pending)
Functional
- Live test pending (no cloud run yet)
Last verified 2026-06-28 · how we verify
Documentation
vultr-vke-cluster
A Vultr Kubernetes Engine (VKE) managed cluster on a dedicated private VPC, with a required default node pool and optional autoscaling extra pools.
Status: static-validated, live-test pending. Validated with
tofu validate+tflint+checkovagainst thevultr/vultrprovider. Not yet applied against a live Vultr account, so it ships under live-test quarantine.
Design & secure defaults
- Private VPC by default. The cluster attaches to a dedicated VPC (created
and managed by this module unless you pass an existing
vpc_id). Vultr always attaches a VKE cluster to some VPC, socreate_vpc = falseis only valid together with an existingvpc_id; thecreate_vpc = false+vpc_id = nullcombination is rejected at plan time (it would otherwise make Vultr silently create an untracked VPC this module cannot surface). - VKE-managed firewall on (
enable_firewall = true) and HA control plane on (ha_controlplanes = true) for production resilience. - Autoscaling default pool. The required
default_node_poolautoscales betweenmin_nodesandmax_nodes; add more viaadditional_node_pools. - Preconditions enforce
min_nodes <= node_quantityandmin_nodes <= max_nodeson every autoscaling pool. kubernetes_versiondefaults to a recent release — always confirm a currently supported version (vultr-cli kubernetes versions) before applying.
Provider
vultr/vultr >= 2.0, < 3.0. Requires Terraform/OpenTofu >= 1.6.
License
Commercial — LicenseRef-IaCBazaar-Commercial. See the IaC Bazaar terms.
Usage code & full reference unlock after purchase
The complete copy-paste usage, the full input/output reference, and operational notes ship with your licence — shown here and bundled in the download.
- Usage
- Key inputs
- Outputs