10个业界流行的Kubernetes发行版
副问题[/!--empirenews.page--]
假如你必要大局限的容器编排,想必Kubernetes毋庸置疑是你的主要选择,这一由谷歌推出的开源容器编排体系连年来成长飞速,大受业界及宽大用户好评。 尽量云云,对付大大都用户而言,Kubernetes存在着进修曲线陡峭、难以配置和设置的题目,导致终端用户必要包袱沉重的打点事变。基于此,最佳的办理步伐并非单枪匹马进修并直接上手Kubernetes,而是探求一个完美的容器技能办理方案,这种方案凡是将Kubernetes纳为其支持和维护的组件之一,行使起来凡是更直观和简捷,云云一来便极洪流平低落了Kubernetes的上手门槛。 在本文中,我列出了10个业界较量风行的Kubernetes相干产物,包罗了Kubernetes刊行版、容器器材、差异的供给商提供的Linux内核等等。 本文的列表不包罗Amazon EKS可能Google Kubernetes Engine(GKE)这样的云处事,仅仅列出了可以在当地运行或作为云托管的软件刊行版。 目 录
十大Kubernetes刊行版 Rancher 2.0 严酷来说,Rancher 2.0并不是一个纯真的Kubernetes刊行版,而是一个开源的Kubernetes打点平台。Rancher 2.0 为企业用户提供Kubernetes-as-a-Service (Kubernetes即处事),且可以或许实现多Kubernetes集群的同一纳管,岂论这些Kubernetes集群在那里、以何种方法陈设。这办理了出产情形中企业用户也许面对的基本办法差异的逆境。Rancher 2.0能同一纳管来自Google(GKE)、Amazon(EKS)和Azure(AKS)等公有云上托管的Kubernetes处事的平台。 Rancher Labs公司在2019年宣布了提供轻量级的Kubernetes刊行版,K3s。这款产物专为在资源有限的情形中运行Kubernetes的研发和运维职员计划。其每个处事器实例仅需512MB RAM以及200MB的磁盘空间。它删除了旧的、非必需的代码,整合正在运行的打包历程,行使containerd取代Docker作为运行时的容器引擎,并在除etcd之外引入了SQLite 作为可选的数据存储,通过这些变革极大地镌汰了运行所需的空间和资源。 CoreOS Tectonic/Red Hat CoreOS CoreOS提供以容器为中心的Linux刊行版,它兼容Docker,但又有牢靠的镜像名目、它本身的runtime、以及一个“企业级Kubernetes刊行版”。上述这些配合组成了CoreOS Tectonic仓库的基本。 CoreOS操纵体系Container Linux是业界的一大风行产物,它的亮点之一在于它就像一组容器化组件,用户无需封锁正在运行的应用措施,即可将操纵体系的自动更新整合到出产情形中。CoreOS还可以对Kubernetes举办“一键式”更新。另外,CoreOS Tectonic可以在Amazon Web Services、Microsoft Azure以及裸机上运行。 Red Hat收购了CoreOS之后,打算将其集成到Red Hat OpenShift中。Container Linux将被从头定名为Red Hat CoreOS。此举估量将在2020年之前完成,在此之前Container Linux将继承获得支持。按照Red Hat的说法,过渡后将提供“险些全部”CoreOS Tectonic的成果。 Canonical Distribution of Kubernetes(CDK) Canonical,Ubuntu Linux的制造商,也拥有本身的Kubernetes刊行版,即Canonical Distribution of Kubernetes(CDK)。该刊行版的一大卖点是它是一款普及受到支持、易于领略且广泛陈设的Ubuntu Linux刊行版。Canonical声称其仓库既可以在任何云上运行,也可以在当地陈设,并支持CPU和GPU驱动的事变负载。付费客户还能享受Canonical的工程师长途打点他们的Kubernetes集群的处事。 Canonical的Kubernetes刊行版也有轻量级版本的,叫Microk8s。开拓职员以及Kubernetes新手可以在条记本可能台式机上安装Microk8s,将其用于测试、尝试,乃至在那些硬件设置低的出产情形中行使。 另外,Canonical和Rancher Labs配合开拓了一个产物叫做“云原平生台(Cloud Native Platform,简称CNP)”,它将Canonical的Kubernetes刊行版和Rancher的容器打点平台相匹配。云云,就可以行使Kubernetes打点运行在每个集群上的容器而且用Rancher打点多Kubernetes集群。今朝,CNP已经在Rancher 2.x的版本中可以行使。 Docker 社区版 / Docker 企业版 对付许多人来说,Docker仅仅是容器。但现实上,2014年之后Docker也有它本身的集群和编排体系,Docker Swarm,而这一体系曾是Kubernetes的竞争敌手。直到2017年10月,Docker公布将在其未经修改的、永世尺度的状态中添加Kubernetes作为尺度打包方法,这一调解涵盖了Docker Community Edition和Docker Enterprise 2.0及往后的版本。 Docker Enterprise 3.0添加了Docker Kubernetes处事,这一Kubernetes集成可以保持开拓职员桌面和出产陈设情形中Kubernetes版本同等。 简而言之,Docker公司已经意识到Kubernetes比Swarm更得当打点复杂、伟大的容器情形。然而,Docker依然包罗其原始的集群体系“swarm 模式”,它更合用于那些不太伟大的事变,譬喻陈设一个无需扩展太多的当地的、受掩护的应用措施可能维护不必要修改的现有swarm模式集群。 Heptio Kubernetes 订阅版 Kubernetes的两位首创人Craig McLuckie和Joe Beda,开办了Heptio,首要环绕Kubernetes提供处事和产物。他们第一个主打产物是一个付费的Kubernetes陈设处事, Heptio Kubernetes Subscription(HKS)。Heptio提供全天候的技能支持,收费是每月2000美元及以上。 Heptio的首要上风在于它是企业级的Kubernetes,又不畏惧厂商锁定。它可以在公有云可能私有硬件上运行陈设。全部Heptio提供的用于打点Kubernetes设置的器材都是开源的,而且修复措施可以直接交付到支持的集群。 2018年VMware收购了Heptio,不外此次收购今朝暂未影响Heptio的产物打算。 Kontena Pharos (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |