CoreOS,一款最新的 Linux 发行版本,支撑主动进级内核软件,供给各集群间设备的完全控制。
关于应用哪个版本的 Linux 办事器体系的┞幅论,经常是以如许的话题开端的:
你是爱好基于 Red Hat Enterprise Linux (RHEL) 的 CentOS 或者 Fedora,照样基于 Debian 的 Ubuntu,抑或 SUSE 呢?
然则如今,一款名叫 CoreOS 容器 Linux 的 Linux 发行版参加了这场“圣战”。这个比来在 Linode 办事器上供给的 CoreOS,和它的老前辈比起来,它应用了完全不合的实现办法。
你可能会认为不解,这里有这么多成熟的 Linux 发行版本,为什么要选择用 CoreOS ?借用 Linux 骨干分支的保护者,也是 CoreOS 参谋的 Greg Kroah-Hartman 师长教师的一句话:
CoreOS 可以控制发行版的进级(基于 ChromeOS 代码),并结合了 Docker 和潜在的查对/修复功能,这意味着不消停止或者重启你的相干过程,就可以在线进级。测试版本已经支撑此功能,这是史无前例的。
此办事运行在集群上的每一台办事器上,当个一一台办事器须要下线进级时,它会提议领袖选举,以便办事器更新时全部Linux 体系和容器化的应用可以持续运行。
CoreOS 也可以让你定制其它的操作体系相干规范,比如用 cloud-config 的方法治理收集设备、用户账号和 systemd 单位等。
当 Greg Kroah-Hartman 做出这段评价时,CoreOS 还处于 α 测试阶段,当时也许就是在硅谷的一个车库傍边,开辟团队正在紧锣密鼓地开辟此产品,但 CoreOS 不像最开端的苹不雅或者惠普,其在以前的四年傍边一向稳步成长。
当我参加在旧金山举办的 2017 CoreOS 大年夜会时,CoreOS 已经支撑谷歌云、IBM、AWS 和微软的相干办事。如今有跨越 1000 位开辟人员介入到这个项目中,并为可以或许成为这个巨大年夜产品的一员而认为高兴。
究其原因,CoreOS 大年夜开端就是为容器而设计的轻量级 Linux 发行版,其起先是作为一个 Docker 平台,跟着时光的推移, CoreOS 在容器方面走出了本身的门路,除了 Docker 之外,它也支撑它本身的容器 rkt (读作 rocket )。
不像大年夜多半其他的 Linux 发行版,CoreOS 没有担保理器,取而代之的是经由过程 Google ChromeOS 的页面主动进行软件进级,如许能进步在集群上运行的机械/容器的安然性和靠得住性。不消经由过程体系治理员的干涉,操作体系进级组件和安然补丁可以按期推送到 CoreOS 容器。
你可以经由过程 CoreUpdate 和它的 Web 界面上来修改推送周期,如许你就可以控制你的机械何时更新,以及更新以多快的速度滚动分发到你的集群上。
CoreOS 经由过程一种叫做 etcd 的分布式设备办事来进行进级,etcd 是一种基于 YAML 的开源的分布式哈希存储体系,它可认为 Linux 集群容器供给设备共享和办事发明等功能。
对于集群治理,CoreOS 之前采取的是 fleet 办法,这将 etcd 和 systemd 浇忧⒔分布式初始化体系中。固然 fleet 仍然在应用,但 CoreOS 已经将 etcd 参加到 Kubernetes 容器编排体系构成了一个加倍强有力的治理对象。
综上所述,CoreOS 可以赓续地自行进级到最新版本,能让你获得大年夜零丁体系到集群等各类场景的完全控制。如 CoreOS 传播鼓吹的,你再也不消为了改变一个零丁的设备而在每一台机械上运行 Chef 了。
假如说你想进一步的扩大你的 DevOps 控制,CoreOS 可以或许轻松地赞助你安排 Kubernetes。
CoreOS 大年夜一开端就是构建来易于安排、治理和运行容器的。当然,其它的 Linux 发行版,比如 RedHat 家族的原子项目也可以达到类似的效不雅,然则对于那些发行版而言是以附加组件的方法出现的,而 CoreOS 大年夜它出生的第一天就是为容器而设计的。
当前容器和 Docker 已经逐渐成为贸易体系的主流,如不雅在可预感的将来中你要在工作中应用容器,你应当推敲下 CoreOS,不管你的体系是在懊悔硬件上、虚拟机照样云上。
如不雅有任何干于 CoreOS 的不雅点或者问题,还请在评论栏中留言。如不雅你认为这篇博客还算有效的话,还请分享一下~
关于博主:Steven J. Vaughan-Nichols 是一位经验丰富的 IT 记者,很多网站中都登载有他的文┞仿,包含 ZDNet.com、PC Magazine、InfoWorld、ComputerWorld、Linux Today 和 eWEEK 等。他拥有丰富的 IT 常识 - 并且他曾参加过智力比赛节目 Jeopardy !他的相干不雅点都是自身思虑的结不雅,并不代表 Linode 公司,我们对他做出的供献致以最真诚的感激。如不雅想知道他更多的信息,可以存眷他的 Twitter @sjvn。
【编辑推荐】
- 进修Linux体系的优势及几点建议
- 如安在Linux下编译安装OpenCV
- 最全Linux的发行版简介,一文读懂各发行版之间的接洽和差别
- 安装WMware 在Windows平台下进修Linux
- 17个案例带你3分钟搞定Linux正则表达式
推荐阅读
传统制造业压力剧增劳动力成本上升、原材料价格上升、人平易近币升值、日渐增多的贸易摩擦……同时,更难以自我救赎的是,处于全球家当链低端的世界工厂欲望经由过程尽力的提>>>详细阅读
本文标题:CoreOS,一款Linux容器发行版
地址:http://www.17bianji.com/lsqh/36656.html
1/2 1