k3s
Homepage: K3S
Další info viz PiKube
Užitečné příkazy
promazání nepoužívaných images
Dělá se automatická garbage collection, ale lze ručně promazat vše nepoužívané:
k3s crictl rmi --prune
Známé problémy
špatně inicializované cgroups
Pravděpodobně se jedná o problém, kdy je hned po instalaci k3s potřeba udělat reboot.
řešení
- reboot (vyskytuje se těsně po nové instalaci k3s u novějších debian based OS, potvrzeno i na ubuntu 22.04)
symptomy
- nejdou inicializovat kontejnery,
-
V
kubectl describe podse objevují chyby typuFailed to create pod sandbox: rpc error: code = Unknown desc = failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error setting cgroup config for procHooks process: openat2 /sys/fs/cgroup/kubepods.slice/kubepods-besteffort.slice/kubepods-besteffort-podd3386dec_d901_4308_900a_d01324056641.slice/cri-containerd-d667d0ee818bdf3ef6640931502dccb1374b11573e15c149512f74559edbf33e.scope/cpu.weight: no such file or directory: unknown -
V syslogu jsou chyby
k3s[1835]: E0306 17:15:03.168799 1835 cgroup_manager_linux.go:476] cgroup manager.Set failed: openat2 /sys/fs/cgroup/kubepods.slice/cpu.weight: no such file or directory - příkaz
grep cgroup /proc/mountsukáže ucgroup2parametrynsdelegate,memory_recursiveprot:grep cgroup /proc/mounts cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0