Vamos a modificar el directorio donde containerd almacena sus datos, principalmente las imágenes de los containers que es lo que más ocupa (por ejemplo, para…
Vamos a modificar el directorio donde containerd almacena sus datos, principalmente las imágenes de los containers que es lo que más ocupa (por ejemplo, para moverlo a /mnt/containerd).
Procedimientoh2
-
Detección de la versión de containerd
- Confirmamos que se está usando containerd 2.0 (K3s v1.31.6+k3s1 o superior).
-
Copiamos el archivo de configuración generado por K3s
Terminal window sudo cp /var/lib/rancher/k3s/agent/etc/containerd/config.toml /var/lib/rancher/k3s/agent/etc/containerd/config-v3.toml.tmpl- Esto nos da un punto de partida funcional para editar.
-
Editamos el archivo
config-v3.toml.tmpl-
Editamos el archivo y modificamos las rutas deseadas, por ejemplo:
[containerd]root = "/mnt/containerd"state = "/mnt/containerd/state" -
Se pueden hacer otras modificaciones si es necesario (sandbox_image, runtimes, etc.).
-
-
Guardamos el archivo
```
/var/lib/rancher/k3s/agent/etc/containerd/config-v3.toml.tmp ```
-
Reiniciamos K3s
Terminal window sudo systemctl restart k3s -
**Verificamos el archivo config.toml **
-
Verificamos el archivo generado por el config
-
El archivo renderizado se encuentra en:
Terminal window cat /var/lib/rancher/k3s/agent/etc/containerd/config.toml
-
Comentarios