Kubernetes不同发行版的比较

  • 时间:
  • 浏览:0

人们这里给出的版本列表嘴笨 也并如此如此详尽——我试图整理你这个 著名的参与者以及还有你这个 之你这个 你这个 为人所知的参与者。当然,最终的选择还是得取决于你被委托人现状考虑——你这个 公司让你花费时间来提升培养外部能力,而你这个 公司则更让你使用第三方服务。因为你本来在小型项目上使用Kubernetes因为仅仅是出于兴趣(当然,Kubernetes是很有趣的),后后 不需要上来就启动数百个微服务语句,最好还是选择使用标准版本。后后 ,因为对于大型项目和关键应用,建议还是使用第三方供应商提供的Kubernetes发行版,以便还须要获得即时的技术支持以及故障排除。你嘴笨 呢?

  • 易于安装
  • 用户友好的Web界面
  • 用户管理
  • 对运营者的原生支持

它身旁的支持者是谁?

Tectonic是由CoreOS所创建的,这是一家致力于容器技术的公司。人们的产品组合包括了你这个 有价值和受欢迎的产品,譬如CoreOS Linux,Quay Docke仓库,Etcd K-V存储以及Flannel容器网络接口等。该公司因为被RedHat收购,后后 人们因为会看一遍RedHat在未来几个月的集成演进路线图中签署 OpenShift和Tectonic的融合。

本文转自DockOne-Kubernetes不同发行版的比较

  • 跨系统进程群集部署
  • 用户管理
  • Web界面
  • 集成的CI / CD流水线

它身旁的支持者是谁?

Rancher Kubernetes是由成立于2014年的Rancher Labs公司所支撑的,人们的拳头产品本来Rancher容器管理平台,人们同時 也开发了RancherOS,有另几个 以容器为中心的Linux发行版本。

  • 针对Kubernetes的产品称为KDC——Kubernetes Distribution by Containerum。KDC也是Kubernetes的原版版本,由Containerum团队来进行测试和支持。
  • 开源Containerum平台,能以界面的措施安里装Kubernetes上,具有你这个 的额外功能,譬如用户管理,用量监控,CI / CD流水线等等。

它身旁的支持者是谁?

Containerum由拉脱维亚一家致力于容器技术的创业公司Exon LV提供支持。

  • OKD模式,OpenShift免费发行Kubernetes。
  • OpenShift 企业模式,还须要由RedHat托管和管理,也可用客户端部署在本地。托管版本的起价为48,000美元/年,包括了3台主服务器,3台etcd服务器和4台系统进程节点。
  • OpenShift 在线模式,是在线提供的PaaS版本。每2 Gb内存规格价格约为每月500美元,与你这个 Kubernetes-as-a-Service提供商相比,还是很糙贵的。

它易于安装吗?

它并一定会很繁复,后后 须要你这个 特定的配置,后后 还是建议你使用Ansible你这个 配置管理工具用于安装配置。

它与经典Kubernetes的主要区别在于:

  • 高级和集成的用户管理
  • 集成Docker仓库
  • 集成CI流水线
  • 集成资源模板
  • 使用你这个但你这个 许不同的术语,如用路由器代替了Ingresses,Projects代替了Namespaces等等。

它身旁的支持者是谁?

OpenShift是由RedHat提供支持,众所周知,RedHat是有另几个 开源软件社区。根据Stackalytics的数据,RedHat是仅次于Google的Kubernetes项目的第三大社区贡献者,后后 人们很有因为也是发行Kubernetes正式版本的的合法公司之一。

  • DevOps和基础设施咨询服务
  • 通过Containerum支持Kubernetes发行版。安装和支持服务起价为每10个节点/年5500美元。
与你这个 发行版相比,你这个 价格是非常有竞争力的。

它易于安装吗?

它的设置相对简单,跟原版Kubernetes安装很你这个。你还还须要在已有了Helm图表的Kubernetes集群之上安装Containerum平台。

你这个 你这个 ,OpenShift是面向那此更看重软件运行稳定性而一定会功能性的企业客户。

Tectonic

它有那此特点?

Tectonic是一款非常受欢迎的Kubernetes发行版本,它目前正在与RedHat同時 做集成。与原版Kubernetes相比,其行态如下:

难怪Kubernetes就像任何成功的开源项目一样,在市场上总还须要找到几个不同的发行版本(如同Linux一样),用来提供各种额外功能并针对特定类别的用户。为那此人们会有如此多的发行版本?答案也很明显:每家供应商都希望保证它们的性能。而既然Kubernetes是开源的,提供自有的Kubernetes发行版的公司也就不能出售它,后后 ,它们却提供对Kubernetes群集的支持和维护(也本来所说的“托管Kubernetes”)。当然,人们更让你支持人们被委托人的产品,后后 即使人们不对代码进行任何更改,人们也会去测试人们的发行版以了解人们的产品,后后 关注在正式场景下的工作表现。后后我我现在贵公司正计划采用Kubernetes,同時 之你这个 你这个 急于设置和维护集群一种。该咋样选择供应商?现在的供应商第一梯队有那此公司?人们把目光转向市场上处于的你这个 Kubernetes发行版,看看它们之间的不同,也同時 和原版Kubernetes发行版来进行对比。

"Vanilla Kubernetes"

它有那此特点?

因为人们从官方仓库安装Kubernetes,人们会得到......Kubernetes!鉴于Kubernetes有着少量的功能,你这个 你这个 在这里列出Kubernetes的所有功能是如此多大意义的。因为你我没哟乎 Kubernetes是那此,还须要去参考下官方文档。简而言之,因为你安装了经典版Kubernetes,所有的功能一定会还须要使用的。嘴笨 你是获得了一款优缺点并存的开源产品,诸如版本更新,自由定制,社区中能得到的难以置信的支持,以及你不得不面对的因为向同行寻求帮助的各类bug(这是开源软件的常态,之你这个 你这个 责怪Kubernetes!)。