DEV Community

Cover image for Self-Hosted Kubernetes (K3s) on Bare Metal: Skip Proxmox Overhead
olivia Millie for eServers

Posted on Originally published at eservers.uk

Self-Hosted Kubernetes (K3s) on Bare Metal: Skip Proxmox Overhead

Proxmox and VMware virtualize hardware into separate machines. Kubernetes orchestrates containers within machines. If what you actually need is to run and scale containerized workloads, installing a hypervisor first and Kubernetes on top of it is often unnecessary overhead.

K3s, a lightweight Kubernetes distribution, lets you skip the virtualization layer entirely and run directly on Bare Metal Servers.

Step 1: Install K3s on the Control Plane

K3s ships a single install script that handles the setup, including a bundled containerd runtime and Traefik ingress.


bash
curl -sfL [https://get.k3s.io](https://get.k3s.io) | sh -
sudo systemctl status k3s
sudo k3s kubectl get nodes
Enter fullscreen mode Exit fullscreen mode

Top comments (0)