Instalei o k3s no Debian Bullseye (no M1 Pro através do qemu/ UTM ).
k3s recomendam desabilitar a troca. Depois de ler as respostas das seguintes perguntas:
Eu tenho :
- Serviço de troca do systemd desativado
sudo systemctl mask "dev-*.swap"
- Removida a partição swap em
/etc/fstab
. - Excluiu a partição de troca e estendeu a partição principal para recuperar espaço
- Defina a swapiness para 0 em
/etc/sysctl.conf
Agora eu tenho:
root@debian:~# systemctl --type swap --all
UNIT LOAD ACTIVE SUB DESCRIPTION
0 loaded units listed.
root@debian:~# sysctl vm.swappiness
vm.swappiness = 0
root@debian:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 254:0 0 10G 0 disk
├─vda1 254:1 0 512M 0 part /boot/efi
└─vda2 254:2 0 9.5G 0 part /
root@debian:~# free
total used free shared buff/cache available
Mem: 1000692 705588 34164 1704 260940 221484
Swap: 0 0 0
root@debian:~# swapon -s
root@debian:~#
Mas quando executo k3s check-config
, ainda tenho:
- swap: should be disabled
O que devo fazer para desabilitar totalmente a troca aos olhos do k3s?