Build LKE cluster configurations with node pools, autoscaling, HA control plane, and networking.
Last verified: May 2026
Build LKE cluster configurations with node pools, autoscaling, high availability control plane, Kubernetes version, and networking settings.
Required Fields
labelregionk8sVersionnodePoolsOutput will appear here...Your team's first LKE cluster runs every workload on one autoscaling pool of Shared 8 GB nodes. CoreDNS pods get evicted whenever the autoscaler reclaims nodes, causing brief DNS resolution failures cluster-wide. You add a second pool of three fixed Dedicated 4 GB nodes with system-only taints, redeploy CoreDNS and ingress to land on the dedicated pool, and the DNS flapping disappears.
Linode Kubernetes Engine (LKE) is the managed Kubernetes offering — control plane is managed, you size and configure the worker pools. The Linode LKE Cluster Builder produces a complete cluster spec including Kubernetes version, region, HA control plane flag, and node pools with autoscaling bounds. Output is ready for the Linode API or Terraform.
The builder collects cluster name, region, Kubernetes version, HA flag, and one or more node pool definitions (instance type, count or min/max for autoscaling). It validates the Kubernetes version against currently-supported LKE versions, checks the instance type against LKE-eligible types, and emits API-ready JSON or `linode_lke_cluster` Terraform.
Use separate node pools for system workloads (DNS, ingress, monitoring agents) and application workloads. Don't let a runaway batch job in the app pool take out cluster DNS.
Enable HA control plane for any cluster with more than a handful of nodes — the cost differential as a percentage of the total cluster cost shrinks rapidly as you scale up, and HA's value scales with cluster size.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.