Saltar al contenido

Una distribución de Linux de contenedor de código abierto ahora disponible

Bottlerocket: An Open Source Container Linux Distribution Now Available

En marzo de este año, Amazon Web Services (AWS) se burló del primer lanzamiento público de su nuevo sistema operativo basado en Linux, Bottlerocket. A continuación, la directora de productos de AWS, Samartha Chandrashekar, ha revelado la disponibilidad general de Bottlerocket.

Esto significa que puede usar esta distribución de Linux de código abierto para alojar y ejecutar contenedores en máquinas virtuales o hosts sin sistema operativo. Para aquellos que no lo saben, un contenedor es como una aplicación normal que agrupa todos los códigos y sus dependencias.

Ayuda a ejecutar aplicaciones en contenedores en cualquier entorno y plataforma. Esta es la razón por la que AWS ha creado Bottlerocket desde cero para permitir que los clientes adopten contenedores para ejecutar sus cargas de trabajo al tiempo que preservan la seguridad, las operaciones y la capacidad de administración a escala.

Basado en Linux, Bottlerocket también aprovecha sus características para proporcionar seguridad mejorada como dm-verity (el objetivo de verity del mapeador de dispositivos), eBPF (filtro de paquetes Berkeley extendido), cgroups (grupos de control), espacios de nombres y seccomp.

Si aún le importa su seguridad, permítame contarle sobre Bottlerocket que gran parte de sus componentes están escritos en el lenguaje de programación más querido, Rust, que ya previene errores vulnerables relacionados con la memoria como desbordamientos de búfer.

¿Cómo utilizar el SO Bottlerocket?

Aunque puede ejecutar Bottlerocket como un sistema operativo independiente, también puede usarlo obteniendo Bottlerocket Amazon Machine Image (AMI) proporcionada por AWS con Elastic Cloud Compute (EC2) o Elastic Kubernetes Service (EKS).

APRENDER MÁQUINA APRENDIZAJE ANUNCIO CUADRADO

Para configurar Bottlerocket con los servicios de Amazon, siga la guía oficial para usar Bottlerocket AMI con Amazon EKS o Amazon ECS.

Además, también puede crear sus propias versiones personalizadas de Bottlerocket con los cambios que desee. Para hacerlo, bifurque el repositorio de GitHub, realice los cambios y luego siga la guía de construcción oficial.