Containerd en Producción · Lección 02
¿Qué característica arquitectónica permite que containerd extienda su funcionalidad sin modificar el núcleo del propio proyecto?
Un sistema de plugins modular, donde distintas funcionalidades (snapshotters, runtimes, servicios de contenido) se implementan como componentes conectables independientes
containerd requiere recompilar completamente el binario cada vez que se necesita una nueva funcionalidad
Solo puede tener un único plugin activo a la vez en toda la instalación
Los plugins solo pueden usarse en la versión comercial de pago de containerd
Containerd en Producción · Lección 02
Completa el código
Cada componente conectable de containerd se implementa como un
Revisa: cada componente se implementa como un plugin independiente.
Containerd en Producción · Lección 02
¿Por qué esta arquitectura modular basada en plugins facilita que containerd soporte distintos snapshotters o runtimes según las necesidades específicas de cada entorno de despliegue?
Pista: al ser componentes conectables independientes, se puede elegir e intercambiar el snapshotter o runtime específico más adecuado para cada entorno (por ejemplo, distintos sistemas de archivos subyacentes) sin necesitar modificar el núcleo central del proyecto.
✓
¡Lección completada!
Arquitectura de containerd — núcleo y plugins
0
XP ganado
3
Vidas restantes