Introducción a CoreOS

Qué es CoreOS ?

CoreOS es un sistema operativo ligero de código abierto basado en el kernel de Linux y diseñado para proporcionar la infraestructura para los despliegues en clúster, mientras se centra en la automatización, facilidad de despliegue de aplicaciones, seguridad, fiabilidad y escalabilidad. Como sistema operativo, CoreOS ofrece sólo las funcionalidades mínimas necesarias para la implementación de aplicaciones dentro de contenedores de software, junto con mecanismos incorporados para el descubrimiento de servicios y el intercambio de configuración.

CoreOS es una bifurcación de Chrome OS, por medio de la utilización de su kit de desarrollo de software (SDK) disponible sin costo a través de Chromium OS como base, al tiempo que añade nuevas funcionalidad y personalización para soportar el hardware utilizado en servidores. A partir de julio de 2014, CoreOS se desarrolla activamente, sobre todo por Alex Polvi, Brandon Phillips y Michael Martineau.

Características fundamentales de CoreOS.

Algunas de las características fundamentales de CoreOS, son las siguientes:

  • Código Abierto.
  • Despliegue en Cluster.
  • Pensado para Escalar.
  • Seguridad.
  • Ligero.
  • Automatización.
  • Componible.
  • Confiabilidad.
Herramientas Claves.

CoreOS es complementado por algunas herramientas claves tales como:

  • etcd - Descubrimiento de servicios y distribución de configuraciones.
  • docker/rocket(rkt) - Gestión de contenedores.
  • fleet - Gestión de procesos.
  • flannel - Gestión de redes.
Empresas usando CoreOS.

Página oficial de CoreOS:
CoreOS