CoreOS Container Linux es una distribución centrada en contenedores, diseñada para implementaciones en clúster, que brinda automatización, seguridad y escalabilidad para las aplicaciones. El sistema operativo está muy optimizado y se considera mínimo en comparación con las distribuciones tradicionales, como Debian o Ubuntu. En lugar de ser parte del sistema operativo host, el tiempo de ejecución o el entorno de desarrollo de CoreOS se lleva a cabo dentro de un contenedor de Linux.
Container Linux admite entornos de contenedores en ejecución Docker, Kubernetes y rkt.
Perfil de configuración de contenedor Linux
Cuando implemente una imagen de Container Linux, notará que la configuración predeterminada en el perfil de configuración es diferente a la de otras distribuciones.
Configuración de arranque
Container Linux arranca con la configuración Direct Disk en lugar de GRUB2 o cualquier otra. Container Linux no es compatible con los kernels de Linode.
Bloquear asignación de dispositivos
Container Linux no usa un espacio de intercambio, por lo que mientras que las otras distribuciones de Linode usan /dev/sdb
como área de intercambio, esto no es necesario con Container Linux.
Sistema de archivos/Ayudantes de arranque
Estos no son necesarios para Container Linux, y Network Helper no es compatible, por lo que todos están deshabilitados. Las imágenes de Linode's Container Linux usan systemd-networkd
, consulte nuestra guía de redes estáticas si desea configurar direcciones IP estáticas y/o múltiples para su implementación.
Nota El servicio de copia de seguridad de Linode no está disponible para Container Linux. Debe hacer una copia de seguridad de sus datos y configuraciones utilizando un método de copia de seguridad alternativo.
Iniciar sesión en Container Linux
El usuario predeterminado es el core
usuario, por lo que debe iniciar sesión como core
en lugar de root
. La root
el usuario no tiene una contraseña asignada por defecto. Este es el uso previsto de Container Linux.
Actualizaciones de contenedor Linux y estrategias de reinicio
Container Linux no tiene un administrador de paquetes como apt o mmm y, de hecho, el sistema operativo no se actualiza con actualizaciones de paquetes individuales como la mayoría de las distribuciones. En su lugar, las actualizaciones de todo el sistema se envían a la distribución y el sistema se reinicia de acuerdo con una de las tres estrategias de reinicio.
La configuración predeterminada es seguir el etcd-lock se está utilizando la estrategia ifetcd (como si estuviera agrupando Linodes ejecutando Container Linux). De lo contrario, el sistema se reiniciará inmediatamente después de aplicar la actualización. Para que Linode se reinicie automáticamente, querrá que Lassie esté habilitado en Linode Manager.
Si encuentra que una actualización tiene efectos no deseados, vuelva a la versión anterior que estaba usando. Las comprobaciones de actualización se realizarán unos 10 minutos después de que se inicie Container Linux y aproximadamente cada hora después. Si necesita activar una actualización manual, utilice:
update_engine_client -check_for_update
Modo de recuperación
Si necesita acceder a su disco de Container Linux usando el modo de rescate, use las instrucciones de arranque que se muestran en nuestra guía de rescate y reconstrucción. La partición raíz se encuentra en /dev/sda9
. Para acceder, ingrese:
mount /dev/sda9 && cd /media/sda9
Eso lo pondrá en la raíz de su sistema de archivos Container Linux. Para obtener más información sobre el diseño de particiones de Container Linux, consulte la Guía de particiones de disco de Container Linux.