Capaciteitsplanner · Development

Hoeveel RAM heeft k3s-node nodig?

k3s-node heeft in een homelab ongeveer 2 GB RAM nodig. In een LXC-container komt dat neer op 2 GB, als volledige VM op 2,5 GB inclusief kernel-overhead. Reken op 2 vCPU.

Werkende set2 GB
Als LXC2 GB
Als VM2,5 GB
vCPU2
Schijf30 GB

Waarom dit getal

k3s is bewust licht: de documentatie noemt 2 GB en twee cores voor een server-node met de control plane, en 512 MB met één core voor een agent-node. Dat is aanzienlijk minder dan een volwaardige Kubernetes-installatie. Wat je erop uitrolt komt hier volledig bovenop — dit is alleen het platform.

2 GB voor een server-node, 512 MB voor een agent-node

LXC of VM?

Een VM is hier de rustigere keuze. k3s-node kán in een container, maar in de praktijk levert dat problemen op. Reken op 2,5 GB inclusief overhead.

Waar je op moet letten

  • Reken agent-nodes niet als server-nodes. Eén server plus twee agents is ongeveer 3 GB, geen 6.
  • Het besturingssysteem, k3s zelf en je workloads vechten om diezelfde 2 GB. Voor iets serieuzers is 4 GB comfortabeler.
  • Voor een homelab is één node vaak genoeg — de redundantie van drie nodes bestaat alleen als je hardware ook redundant is.
  • Drie VM-nodes op één fysieke machine geeft geen hoge beschikbaarheid, alleen meer overhead.

Hoeveel passen er?

na host en 12% marge
Aantal exemplaren van k3s-node per servergrootte
ServerAantal k3s-nodeBeschikbaar
8 GB2×5,28 GB
16 GB4×12,32 GB
32 GB10×26,4 GB
64 GB21×54,56 GB
Reken door met je eigen hardware en de rest van je configuratie erbij. Open de planner

Ook in Development