Eventualmente, debemos eliminar la aceptación del comportamiento en el que Kubelet falla con el intercambio habilitado. El intercambio habilitado debería ser un error por defecto.
Esto no se puede hacer de inmediato porque necesitamos mantener el comportamiento heredado.
TODO introducido en: https://github.com/kubernetes/kubernetes/issues/34463
Reconsidere esta opción, aprovechamos el módulo zram para habilitar el espacio de intercambio volátil para nuestra distribución personalizada basada en RHEL usando un archivo de servicio systemd zramswap.service
1 :
16:15:41 csos-builder ~ # systemctl cat zramswap.service
# /usr/lib/systemd/system/zramswap.service
[Unit]
Description=Zram-based swap (compressed RAM block devices)
[Service]
Type=oneshot
ExecStart=/usr/lib/systemd/scripts/zramctrl start
ExecStop=/usr/lib/systemd/scripts/zramctrl stop
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
¿Alguien podría explicar los méritos técnicos detrás de tomar esta decisión en primer lugar?
Gracias por adelantado.
Comentario más útil
Reconsidere esta opción, aprovechamos el módulo zram para habilitar el espacio de intercambio volátil para nuestra distribución personalizada basada en RHEL usando un archivo de servicio systemd
zramswap.service
1 :¿Alguien podría explicar los méritos técnicos detrás de tomar esta decisión en primer lugar?
Gracias por adelantado.
1 : https://aur.archlinux.org/packages/zramswap/