国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

10个业界流行的Kubernetes发行版

发布时间:2019/08/06标签:   容器    点击量:

原标题:10个业界流行的Kubernetes发行版
假如你须要大范围的容器编排,想必Kubernetes无须置疑是你的重要抉择,这一由谷歌推出的开源容器编排体系比年来进展飞速,大受业界及广阔用户好评。只管如斯,关于大少数用户而言,Kubernetes存在着进修曲线峻峭、难以设置和设置的成绩,招致终端用户须要承当沉重的治理任务。基于此,处理方法并非单枪匹马进修并间接上手Kubernetes,而是查找一个完美的容器技巧处理计划,这类计划平日将Kubernetes纳为其支撑和保护的组件之一,应用起来平日更直观和简练,如斯一来便极大水平下降了Kubernetes的上手门坎。10个业界最流行的Kubernetes发行版 在本文中,我列出了10个业界比拟风行的Kubernetes相干产物,包含了Kubernetes刊行版、容器东西、差别的供给商供给的Linux内核等等。本文的列表不包含Amazon EKS或许Google Kubernetes Engine(GKE)如许的云效劳,仅仅列出了能够在当地运转或作为云托管的软件刊行版。目 录 Rancher 2.0 CoreOS Tectonic/Red Hat CoreOS Canonical Distribution of Kubernetes(CDK) Docker 社区版 / Docker 企业版 Heptio Kubernetes 定阅 Kontena Pharos Pivotal 容器效劳 (PKS) Red Hat OpenShift SUSE 容器效劳平台 Telekube十大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 Kontena Pharos的定位是“Kubernetes that just works”,它与Red Hat的Linux产物领有大抵雷同的“脚本”。底层架构是经由CNCF认证的Kubernetes刊行版,能够在Apache 2允许下应用(和Fedora或CentOS一样)。付费客户能够取得业余级功效、技巧征询、支撑效劳和特定牢固价钱的产物,比方迁徙到云原生基本设备。中心Pharos刊行版默许设置了主动保险更新和多个容器运转时等基础功效。付费的版本则增加了企业东西,比方Kontena Lens面板、Kontena Storage散布式存储体系、备份、负载平衡以及在内网断绝情况中安排集群。业余版有30天的试用期,定阅的用度为每月近3000美圆起。而开源的版本则没偶然间的限度也不须要允许用度。Pivotal 容器效劳 (PKS) Pivotal,以其在Cloud Foundry上的表示而为人熟知,它领有企业级Kubernetes效劳,即Pivotal Container Service(PKS)。PKS汲取了很多其余Pivotal名目的灵感,比方,它应用已经用于Pivotal的Cloud Foundry的Kubo名目来启动和治理Kubernetes集群。PKS一个凸起的特征是与VMware虚构机客栈严密集成,现实上,PKS是VMware-Pivotal的结合名目。运转在PKS上的容器能够拜访在vSphere上运转的虚构机可用的效劳,比如VMware VSAN中的长久存储。别的,PKS能够经过用于在私有云和公有云情况中治理VMware基本设备的VMware Cloud Foundation停止治理。简而言之,任何应用VMware而且对Kubernetes越来越感兴致的企业能够盼望研讨PKS以充足应用他们现有的VMware设置。Red Hat OpenShift OpenShift是红帽的PaaS产物,最后应用与Heroku buildpack相似的“盒式磁带”打包利用顺序,而后将其安排在称为“齿轮”的容器中。而后Docker呈现了,OpenShift经由了从新计划,应用新的容器镜像和运转时尺度。弗成幸免地,Red Hat采纳了Kubernetes作为OpenShift中的编排技巧。OpenShift还为PaaS中的全部组件供给形象化和主动化。这类形象和主动化扩大到Kubernetes,会带来相称大的治理累赘,因而OpenShift能够用来减缓这一进程,作为安排PaaS的更加主要的一局部。如上文所提到的,CoreOS Tectonic正在兼并到Red Hat OpenShift中,固然技巧兼并估计要到2020年才干实现。SUSE 容器效劳平台 因Linux 刊行版而在欧洲广为人知的SUSE也领有 SUSE CaaS平台。观点上,SUSE CaaS平台让人想起CoreOS Tectonic,它联合了运转容器的裸机“微型”操纵体系、Kubernetes、内置的镜像堆栈和集群设置东西。SUSE CaaS Platform3于2018年公布,在这一版本中增加了多主机功效以使集群更能顺应主节点瓦解和内核调剂功效,以便对包括的Linux内核停止自界说调剂。SUSE CaaS平台能够在私有云和当地裸机上运转,但需留神SUSE现在无奈支撑任何与底层云基本架构的集成。这象征着SUSE CaaS平台不是为了弥补Amazon EKS或Google Kubernetes Engine而计划的,而是为了躲避他们,让您能够跨多个云和数据核心运转容器。TelekubeTeleport SSH效劳器的所属公司Gravitational开辟了Gravity,这是一种在当地或近程集群上运转的“强化出产”Kubernetes刊行版。Gravity的定位是公有SaaS平台的处理计划或在多个地区及托管供给商中运转Kubernetes-as-a-service。Gravity上的利用顺序要想在Kubernetes上的容器中运转,必需做一些条件预备。它们必需起首被打包成“Bundles”,这些“Bundles”以后会被公布到Kubernetes集群停止散发。这些“绑定”属于额定任务,除此以外咱们罕见的安排容器利用顺序所需的预备任务也依然须要做,不外Bundle清单也是Gravity独一须要的额定任务了。Gravity包括拍摄全部Kubernetes集群的快照的功效,此中包含全部的利用顺序和设置,而且用户能够安排快照就任意其余Kubernetes情况中。结 语Kubernetes和容器正在转变利用顺序的创立、安排以及治理的方法。而本文列出的这些Kubernetes刊行版,正在引领着这场变更。【编纂推举】 18张儿童插画让你秒懂Kubernetes 微效劳架构在Kubernetes上的完成 应用Kubernetes不得不晓得的四大神器! Kubernetes从懵圈到纯熟:集群效劳的三个要点和一种完成 Spark on Kubernetes 的近况与挑衅【义务编纂:未丽燕 TEL:(010)68476606】 点赞 0

上一篇:一次性讲明白Spring Cloud核心组件

下一篇:没有了

返回
版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号