Dev Tools · 1h ago
Kubeadm Fails on 1-CPU Azure VM: How to Fix the 2-CPU Requirement
A developer hit a kubeadm init error on an Azure B1s VM (1 vCPU) because the control plane requires at least 2 CPUs. The fix was resizing the VM to a B2s (2 vCPU) in the Azure portal, after which kubeadm init succeeded. The workaround is simple but highlights a common gotcha for low-tier cloud VMs.
Meridian48 take
This is a basic but useful tip for anyone provisioning Kubernetes on cheap cloud VMs, though the real takeaway is that kubeadm's minimum requirements are not negotiable.
Read the full reporting
kubeadm init fails with "the number of available CPUs 1 is less than the required 2" on an Azure B1s VM — how I fixed it →
DEV Community
kubernetesazure-vm