Bottlerocket – 容器主机的开源操作系统

2020 年 3 月 13 日

Bottlerocket – 容器主机的开源操作系统

可以肯定地说,我们的行业现在已经决定将容器作为打包和扩展应用程序的首选方式。我们的客户充分利用了 Amazon ECSAmazon Elastic Kubernetes Service,目前有超过 80% 的全基于云的容器在 AWS 上运行。


基于容器的环境易于扩展,客户可以运行包含成百上千个实例的主机环境。在这种规模下,主机操作系统会面临一些挑战。例如:


安全性 – 仅仅为了满足依赖性而安装额外的软件包可能会扩大攻击面。


更新 – 传统的基于软件包的更新系统和机制非常复杂且容易出错,并且依赖项可能会出现问题。


开销 – 多余的、不必要的软件包会占用磁盘空间和计算周期,还会增加启动时间。


漂移 – 软件包和配置不一致会随着时间的推移破坏集群的完整性。


Bottlerocket 简介


今天,我想为大家介绍 Bottlerocket,这是一款基于 Linux 的全新开源操作系统,我们专门针对容器主机用途对其进行了设计和优化。


Bottlerocket 是我们多年实践经验的结晶。它仅包括出色容器主机必备的软件包,并与现有的容器协调程序集成。它支持 Docker 映像和符合 Open Container Initiative (OCI) 映像格式的映像。


Bottlerocket 没有选择软件包更新系统,而是使用基于映像的简单模型,可在必要时进行快速而完整的回滚。这消灭了冲突和破坏的机会,并使您更容易使用协调程序(如 EKS)充满信心地在整个机群范围内应用更新。


除了尽可能精简软件包之外,Bottlerocket 使用的文件系统从根本上来说是只读的,并且可在启动时通过 dm-verity 进行完整性检查。不建议使用 SSH 访问,它仅作为独立管理员容器的一部分提供,您可以根据需要启用,并使用它进行问题排查。


试用


我们今天发布了 Bottlerocket 的公开预览版。您可以按照 QUICKSTART 中的步骤设置一个 EKS 集群,还可以阅读 GitHub 使用报告。试用一下,报告错误提交 Pull 请求,告诉我们您的想法!


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/bottlerock


2020 年 3 月 13 日 17:28112

评论

发布
暂无评论
发现更多内容

Android Development最佳实践

teoking

面经手册 · 第1篇《认知自己的技术栈盲区》

小傅哥

Java 小傅哥 面试官 技术栈

实现扫码登陆的最简单方案与原理

Java小咖秀

Java 解决方案 经验总结

六字说出微服务的本质

看山

架构 微服务

(政务上链)新数据孤岛、安全风险等问题待解

CECBC区块链专委会

工作效率 公开透明 新技术

功能扎实的ERP模版已上架应用库(支持免费安装使用)

明道云

新技术(区块链)--让游戏行业走的更远

CECBC区块链专委会

区块链技术 防篡改不可逆

腾讯安全领御区块链与张裕集团达成战略合作,打造高端葡萄酒区块链溯源平台

CECBC区块链专委会

产品溯源 无法篡改

并发编程基础原理

刚刚🏂

我天!xx.equals(null) 是什么骚操作??

导导

策略模式解析

南方有乔木兮

LeetCode002-两数相加-medium

书旅

算法 数据结构与算法

实践录丨如何在鲲鹏服务器OpenEuler操作系统中快速部署OpenGauss数据库

华为云开发者社区

数据库 鲲鹏920 操作系统 服务器 opengauss

java高并发系列 - 第11天:线程中断的几种方式

简爱W

架构师技术领导力成长之路

IT民工大叔

领导力 架构师

助力银行核心下移,监控分布式数据库,融天鹰眼轻松应对五大挑战

DT极客

Twitter高性能分布式日志系统架构解析

俊俊哥

pulsar bookKeeper 分布式文件存储

JVM系列之:通过一个例子分析JIT的汇编代码

程序那些事

Java JVM JIT 汇编

【华为云技术分享】DLI跨源|当DLI遇见MongoDB

华为云开发者社区

数据库 mongodb dlib 数据集 华为云

Spring系列第2篇:控制反转(IoC)与依赖注入(DI),晦涩难懂么?

老大哥

Springboot拦截器使用及其底层源码剖析

南方有乔木兮

继oneAPI之后,英特尔为异构计算跨架构编程再添“利器” 发布全新机器编程系统

飞天鱼2017

智能的财务管理系统,来自某科技公司CEO亲手搭建

明道云

海华大赛第一名团队聊比赛经验和心得:AI在垃圾分类中的应用

华为云开发者社区

AI 算法 数据分析 垃圾回收机制 华为云

创业公司技术体系建设-CI/CD

星际行者

CI/CD

骚操作!用 CPU 烤肉,这位程序员做到了!

程序员生活志

程序员 gpu 程序人生

LeetCode题解:189. 旋转数组,pop+unshift一行,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

LeetCode题解:189. 旋转数组,使用新数组Copy,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

秒懂云通信:如何用阿里云语音通知服务(小白指南)

巨侠说

语音

IDEA 插件找不到?看这里!那就自己敲一个!

程序员小航

json IDEA 开发工具 idea插件 IntelliJ IDEA

Java异步之《我call(),Future在哪里》

BUZHIDAO

Bottlerocket – 容器主机的开源操作系统-InfoQ