user@homelab:~/docs$ cat 01-hardware.md

Hardware a rozhodnutí

Co je to za stroj, jaké disky má a proč běží k3s přímo na železe

# obsah

Notebook

ParametrHodnota
ModelLenovo G50-80
CPUIntel Core i7-5500U (5. generace, 2 jádra / 4 vlákna)
RAM8 GB
BIOSInsydeH20, vstup přes tlačítko Novo
Wi-FiIntel Dual Band Wireless-AC 3160 (wlp3s0)
LANRealtek RTL8111/8168 (enp2s0)

Novo je malá dírka na levém boku u napájecího konektoru. Na vypnutém notebooku ji stiskneš špendlíkem nebo sponkou a objeví se menu s volbami Normal Startup, BIOS Setup, Boot Menu a System Recovery.

Disky

DiskVelikostRole
Kingston SA400 (SSD)447 GBsystém: Windows 11 + Ubuntu
Seagate ST1000LM014 (SSHD, hybridní)931 GBprázdný, rezerva pro data (k3s volumes, zálohy)
WDC WD5000 (externí USB)465 GBbootovací disk s Ventoy

Rozhodnutí

Ubuntu Server + k3s přímo na notebooku

Zvažovali jsme tři varianty:

VariantaProProti
A: WSL2 + kind ve Windowsnic se nepřeinstalováváWindows sežerou většinu z 8 GB RAM, není to 24/7 server
B: VM pod Windowsizolacedvojí overhead (Windows + hypervisor)
C: Ubuntu Server + k3svšechna RAM pro cluster, stabilní IP, běh 24/7reinstalace

Vyhrála varianta C. Windows zůstaly v dual bootu.

Proč Ubuntu Server, a ne Desktop

Grafické prostředí GNOME by zabralo 1,5–2 GB RAM. Server se ovládá přes SSH z Macu nebo iPadu, takže grafiku nepotřebuje.

Proč k3s

k3s je certifikovaná distribuce Kubernetes v jednom programu. Obsahuje containerd, síť Flannel, CoreDNS, ingress Traefik, metrics-server a local-path úložiště. Na 8 GB RAM je to nejrozumnější volba a pro CKAD stačí. Na CKA si později postavíme kubeadm cluster ve virtuálních strojích.

Raspberry Pi zatím ne

Raspberry Pi 5 8 GB s chlazením, zdrojem, M.2 HAT+ a NVMe SSD by vyšlo na zhruba 6 500–8 000 Kč. Paměti LPDDR4 za poslední rok výrazně zdražily a výkonem by Pi odpovídalo notebooku, který už máme. Může se vrátit později jako always-on node nebo druhý node pro multi-node cluster.