News

Bottlerocket, an OS for Containers, Previewed by Amazon Cloud

Amazon Web Services (AWS) announced a public preview of Bottlerocket, a bare-bones Linux platform tailored for hosting containers.

AWS said it's being "purpose-built" for containers, unlike general-purpose OSes like the Amazon Linux server platform that require updates to be applied one package at a time. Bottlerocket incorporates a "single-step update mechanism" to greatly simplify the update process, AWS said.

"Instead of a package update system, Bottlerocket uses a simple, image-based model that allows for a rapid & complete rollback if necessary," wrote AWS evangelist Jeff Barr in a blog post announcing the public preview. "This removes opportunities for conflicts and breakage, and makes it easier for you to apply fleet-wide updates with confidence using orchestrators such as EKS [Amazon Elastic Container Service for Kubernetes]."

The cloud giant said, the simplicity of the Bottlerocket update model readily lends itself to automation, while also promising easy update rollbacks, fewer errors and overall reduced downtime.

AWS limited Bottlerocket's software components to just those that are needed to run containers, the company said. A FAQ lists the components like this:

  • Minimal OS that includes the Linux kernel (5.4), system software, and containerd as the container runtime.
  • Atomic update mechanism to apply and rollback OS updates in a single step.
  • Integrations with container orchestrators such as Amazon EKS to manage and orchestrate updates.
  • "Admin container" that can be optionally run for advanced troubleshooting and debugging.

Paring down Bottlerocket to the bare essentials means its attack surface and resource consumption are much smaller compared to general-purpose operating systems, AWS said.

Those interested in the Bottlerocket preview can find instructions here. More information is available here. General availability is expected "later in 2020," according to the FAQ.

About the Author

Gladys Rama (@GladysRama3) is the editorial director of Converge360.

Featured

Subscribe on YouTube