Bottlerocket, an open-source, container-optimized Linux distribution - a Single-Purpose Operating System (SPOS) for hosting containers.
Bottlerocket images are specialized for a specific combination of container orchestrator and cloud environment.
Core Bottlerocket values of minimalism, operational reliability, and out of the box compliance offer increased uptime for container applications, improved security and resource utilization, lower management overhead and operational cost, and faster node ready times.
Security benefits from curated dependencies. Operational reliability through image-based updates. Compliance, out of the box as Bottlerocket offers AMIs hardened to CIS Bottlerocket Benchmark v1.0.0 optimized for use with Amazon ECS and Amazon EKS.
Bottlerocket does not have specific end-of-life policy other than a software lifecycle that falls under shared responsibility of users.
Bottlerocket images do not have an SSH server instead of being API-driven, offering an API to adjust system settings and trigger actions.
Moving to image-based deployments eliminates the problem of host-level diversity, simplifying fleet management, minimizing potential untested combinations, and eliminating the risk of unexpected local edits.
Bottlerocket Out of Tree Builds (OOTB) support is a mechanism for creating custom Bottlerocket variants that live within their own git trees.
Bottlerocket's development plan includes supporting Bottlerocket across Amazon EC2 instance types, doubling down on built-in compliance capabilities, making Bottlerocket ramp-up process easier and continuing to improve node ready times.
Bottlerocket is an open source project and welocomes feedback and contributions.