¿Qué es RKT?

Copiar URL

Se trata de un motor de contenedores de aplicaciones desarrollado para los entornos de producción modernos de la nube, el cual se integra a la perfección con otros sistemas, ya que cuenta con un enfoque basado en los pods, un entorno de ejecución al que se pueden agregar diferentes elementos y una superficie bien definida.

Su unidad de ejecución principal es el pod: una o varias aplicaciones que se ejecutan en un entorno compartido (el concepto de pod es el mismo en el rkt y en el sistema de organización de Kubernetes). Con el rkt, los usuarios pueden implementar diferentes configuraciones, como los parámetros de aislamiento, tanto en los pods como en las aplicaciones particulares. La arquitectura del rkt implica que cada pod se ejecuta directamente en el modelo clásico de procesos de Unix (es decir que no hay un daemon principal), en un entorno autónomo y aislado. Si bien este motor implementa un formato estándar, abierto y moderno (la especificación App Container [appc]) de contenedores, también ejecuta otras imágenes de ellos, como las que se crean con Docker.

Capacidad de integración con distintos elementos

En consonancia con la filosofía de las herramientas de Unix, el rkt es un sistema binario único que se integra con los sistemas de inicialización, los scripts y los canales complejos de DevOps. Los contenedores ocupan el lugar que les corresponde en la jerarquía proporcional, integral y derivativa (PID), y pueden gestionarse con las herramientas estándares.

Aislamiento personalizado

Utilice los contenedores como objetos estándares y más seguros de implementación. Además, elija el nivel adecuado de aislamiento (conocido como etapas) mediante el uso de la arquitectura de tiempos de ejecución de rkt, a la cual se le pueden incorporar diferentes elementos según sea necesario.

Pods incorporados

En el rkt, la unidad más pequeña es el pod: un grupo de contenedores relacionados que comparten recursos. Los pods permiten apilar con facilidad los elementos vinculados, y se asocian directamente con los conceptos de gestión de los clústeres.

Véalo en GitHub

Recursos de Red Hat

CoreOS lanzó el motor rkt en diciembre de 2014. Desde entonces, el proyecto se ha consolidado y se utiliza en una gran cantidad de casos prácticos. Está disponible para la mayoría de las distribuciones principales de Linux®, y con cada uno de sus lanzamientos se crean paquetes rpm/deb autónomos que los usuarios pueden instalar. Los paquetes también se incluyen en el repositorio de Kubernetes para posibilitar las pruebas de integración de la plataforma con el rkt. Además, este motor cumple una función muy importante en la forma en que Google Container Image y CoreOS Container Linux ejecutan Kubernetes. Red Hat donó el proyecto a la fundación Cloud Native Computing Foundation (CNCF).

Ahora, el rkt pertenece a la fundación Cloud Native Computing Foundation (CNCF).

Lea el anuncio
Hub

Blogs de Red Hat

Aquí encuentras la información más reciente sobre nuestros clientes, partners y comunidades open source.

Todas las versiones de prueba de los productos de Red Hat

Con las versiones de prueba gratuitas de nuestros productos, podrás adquirir experiencia práctica, prepararte para obtener una certificación o evaluar las soluciones para saber si son adecuadas para tu empresa.

Más información

¿Qué es Podman Desktop?

Se trata de una herramienta open source gratuita que simplifica el uso de contenedores en un entorno de desarrollo local.

Los remplazos de CentOS

Las distribuciones de Linux que poseen más características similares en relación con CentOS Linux facilitarán la transición antes de que llegue al final de su vida útil (EOL) el 30 de junio de 2024.

¿Qué es CentOS?

CentOS es un proyecto open source que ofrece dos distribuciones de Linux® diferentes: CentOS Stream y CentOS Linux.

Open source: lecturas recomendadas

Artículos relacionados