Estoy configurando un clúster basado en Raspberry Pi usando kubeadm y contenedor como CRI. Tengo nodos de 8 GB y les he instalado Ubuntu 20.04. Necesito configurar cgroups y las distintas instrucciones en varios lugares me confunden. He visto lo siguiente configurado en /boot/firmware/cmdline.txt
.
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1 swapaccount=1
Actualmente cat /proc/cgroups
me está dando el siguiente resultado.
#subsys_name hierarchy num_cgroups enabled
cpuset 8 1 1
cpu 4 43 1
cpuacct 4 43 1
blkio 7 43 1
memory 0 51 0
devices 10 43 1
freezer 3 2 1
net_cls 2 1 1
perf_event 5 1 1
net_prio 2 1 1
pids 6 48 1
rdma 9 1 1
De lo anterior tengo 2 preguntas:
Creo que esto indica que cpuset ya está habilitado y creo que hacerlo cgroup_enable=cpuset
es innecesario. Además, el grupo de memoria está deshabilitado y no configurado, por lo que se necesitan 2 comandos de memoria. ¿Estoy en lo correcto?
Además, encuentro orientaciones contradictorias sobre swapaccount=1
. Dado que el swap está desactivado para mí de todos modos, ¿es necesario habilitar la contabilidad de swaps?