加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

10个业界流行的Kubernetes发行版

发布时间:2019-08-06 03:53:30 所属栏目:评测 来源:Rancher
导读:副标题#e# 如果你需要大规模的容器编排,想必Kubernetes毋庸置疑是你的首要选择,这一由谷歌推出的开源容器编排系统近年来发展飞速,大受业界及广大用户好评。 尽管如此,对于大多数用户而言,Kubernetes存在着学习曲线陡峭、难以设置和配置的问题,导致终

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而设计的,而是为了规避他们,让您可以跨多个云和数据中心运行容器。

Telekube

Teleport SSH服务器的所属公司Gravitational开发了Gravity,这是一种在本地或远程集群上运行的“强化生产”Kubernetes发行版。Gravity的定位是私有SaaS平台的解决方案或在多个区域及托管提供商中运行Kubernetes-as-a-service。

Gravity上的应用程序要想在Kubernetes上的容器中运行,必须做一些前提准备。它们必须首先被打包成“Bundles”,这些“Bundles”之后会被发布到Kubernetes集群进行分发。这些“绑定”属于额外工作,除此之外我们常见的部署容器应用程序所需的准备工作也仍然需要做,不过Bundle清单也是Gravity唯一需要的额外工作了。

Gravity包含拍摄整个Kubernetes集群的快照的功能,其中包括所有的应用程序和配置,并且用户可以部署快照到任意其他Kubernetes环境中。

结 语

Kubernetes和容器正在改变应用程序的创建、部署以及管理的方式。而本文列出的这些Kubernetes发行版,正在引领着这场变革。

【编辑推荐】

  1. 18张儿童插画让你秒懂Kubernetes
  2. 微服务架构在Kubernetes上的实现
  3. 使用Kubernetes不得不知道的四大神器!
  4. Kubernetes从懵圈到熟练:集群服务的三个要点和一种实现
  5. Spark on Kubernetes 的现状与挑战
【责任编辑:未丽燕 TEL:(010)68476606】
点赞 0

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读