Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Disabling SWAP on Kubernetes v1.30.1 en Ubuntu 22.04.5 LTS (Jammy Jellyfish)
- Deshabilitar SWAP en Kubernetes v1.30.1 en Ubuntu 22.04.5 LTS (Jammy Jellyfish)
- Para evitar tener que deshabilitar la memoria swap manualmente cada vez que inicia tu servidor Kubernetes en Ubuntu 22.04, puedes seguir estos pasos:
- Deshabilitar la swap permanentemente:
- $sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
- $sudo swapoff -a
- Esto una opción , creo que ya funciona así : Configurar kubelet para rechazar nodos con swap:
- Crea o edita el archivo de configuración de kubelet:
- $sudo nano /etc/default/kubelet
- Agrega la siguiente línea:
- KUBELET_EXTRA_ARGS=--fail-swap-on=false
- Reiniciar el servicio kubelet:
- $sudo systemctl daemon-reload
- $sudo systemctl restart kubelet
- Alternativa usando systemd:
- Si prefieres una solución más permanente, puedes crear un servicio systemd que desactive la swap en el arranque:
- $sudo nano /etc/systemd/system/disable-swap.service
- Agrega el siguiente contenido:
- [Unit]
- Description=Disable swap
- Before=kubelet.service
- [Service]
- Type=oneshot
- ExecStart=/sbin/swapoff -a
- [Install]
- WantedBy=multi-user.target
- Luego, habilita y inicia el servicio:
- $sudo systemctl enable disable-swap.service
- $sudo systemctl start disable-swap.service
- Configuración en /etc/fstab:
- Como mencioné antes, comenta la línea de swap en /etc/fstab:
- $sudo nano /etc/fstab
- Busca la línea de swap y conviértela en un comentario agregando un # al inicio.
- Estos métodos garantizarán que la swap se desactive automáticamente al iniciar tu sistema, evitando que tengas que ejecutar manualmente el comando sudo swapoff -a cada vez.
- Recuerda reiniciar tu sistema o kubelet después de hacer estos cambios para asegurarte de que se apliquen correctamente.
- Tks to Claude.ai
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement