🇩🇪 DE 🇬🇧 EN
NexoraHost / Docs home
Popular searches:Minecraft won't startCreate Minecraft serverFiveM txAdminInstall WordPressSet up subdomainVPS GermanySSL errorOpen port 25565Discord bot hostingDNS troubleshooting

Install k3s on VPS – Lightweight Kubernetes Germany 2026

Quick answer: k3s is lightweight Kubernetes for your VPS – one-command install, Traefik included, ideal when Docker Compose is no longer enough.

If you landed here: You want to orchestrate containers (deployments, ingress, SSL) without running a heavy K8s cluster.

Install in 10 minutes

  1. Ubuntu VPS with at least 4 GB RAM → Set up VPS
  2. curl -sfL https://get.k3s.io | sh -
  3. kubectl get nodes
  4. Firewall 80/443 → Firewall & ports
  5. DNS A record → A record

Related

VPS & root servers: Order VPS in Germany · panel.nexorahost.de · nexorahost.com (Maincubes FRA01 Frankfurt · Ryzen · NVMe · GDPR)

Frequently asked questions (FAQ)

What is k3s and when do I need it?
k3s is lightweight Kubernetes (~70 MB binary). Ideal from ~10–50 containers on 1–3 servers. For 1–5 containers, Docker Compose is enough.
Which VPS for k3s?
At least 2 vCPU / 4 GB RAM. Production with multiple workloads: 4 vCPU / 8 GB+ NVMe in Frankfurt.
k3s vs Docker Compose vs full Kubernetes?
Compose: simple, one host. k3s: orchestration, rolling updates, ingress. Full K8s: only for large multi-node clusters.
How do I install k3s on Ubuntu?
As root: curl -sfL https://get.k3s.io | sh - then kubectl get nodes. kubeconfig: /etc/rancher/k3s/k3s.yaml
Does k3s need a firewall?
Yes: UFW 22, 80, 443. Cluster port 6443 only internal or via WireGuard. → Firewall guide.

NexoraHost

Root & VPS servers

Ryzen power at Maincubes FRA01 – full root access, NVMe, DDoS protection included.

nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime