k3s
App-as-Code
Lekki, w pełni zgodny Kubernetes w jednym binarium.
k3s to certyfikowana, odchudzona dystrybucja Kubernetes spakowana w jedno binarium (<100 MB), z rozsądnymi domyślnymi ustawieniami. Idealna na edge, IoT, CI i małe serwery, gdzie pełny klaster byłby przesadą — a jednocześnie w pełni zgodna z Kubernetes, więc te same manifesty działają bez zmian. Klaster stawiasz jednym poleceniem i opisujesz deklaratywnie jak każdy k8s.
Kiedy używać
- Potrzebujesz lekkiego Kubernetes na brzegu sieci, w CI lub homelab.
- Chcesz pełnej zgodności z k8s przy minimalnym narzucie.
- Stawiasz klastry szybko i powtarzalnie (skrypt/IaC).
Przykład użycia
curl -sfL https://get.k3s.io | sh - # serwer (control plane)
sudo k3s kubectl get nodes
# dołączenie agenta:
curl -sfL https://get.k3s.io | K3S_URL=https://server:6443 K3S_TOKEN=… sh -