容器服kubernetes

如果您需要大规模进行容器编排,那么Kubernetes已成为要转向项目。 Google推出的开放源代码容器编排系统得到了广泛的关注,良好的支持并且发展Swift。

[ 单击此处注册免费的三个小时的Kubernetes入门课程,该课程由Pluralsight和InfoWorld提供。 ]

Kubernetes也是庞大,复杂且难以设置和配置的。 不仅如此,最终用户还要承担很多繁重的工作。 因此,最好的方法不是抢占一切,而是寻求一个完整的容器解决方案,其中包括Kubernetes作为受支持的可维护组件。

[您准备好入侵容器了吗? 了解如何使用Kubernetes入门 。 | Kubernetes,Slack,TensorFlow,Vue.js等:请参阅InfoWorld的2018年度技术奖得主 。 | 通过《 InfoWorld日报》时事通讯了解最新的企业技术中的关键新闻和问题。 ]

在这里,我列出了9种最杰出的Kubernetes产品-相当于结合Kubernetes和容器工具的发行版,从某种意义上说,各种供应商都提供Linux内核及其用户群的发行版。

请注意,该列表不包括专用的云服务(例如Amazon EKS或Google Kubernetes Engine),而是侧重于可以在本地运行或作为云托管选项运行的软件发行版。

CoreOS构造/红帽CoreOS

CoreOS是专注于容器的Linux发行版的提供商,该发行版与Docker兼容,但具有自己的专有图像格式和运行时,以及“企业级Kubernetes”发行版。 它们共同构成了CoreOS Tectonic堆栈的基础。

CoreOS操作系统Container Linux主要通过作为一组容器化组件交付而脱颖而出。 这样,可以在不关闭正在运行的应用程序的情况下将对操作系统的自动更新整合到生产中。 CoreOS还向Kubernetes宣传“一键式”更新。 CoreOS Tectonic在Amazon Web Services,Microsoft Azure和裸机上运行。

红帽公司最近收购了CoreOS,并计划将其集成到Red Hat OpenShift中。 Container Linux将更名为Red Hat CoreOS。 预计此举要到2020年才能完成,但是直到那时为止,将继续支持Container Linux。 据Red Hat称,过渡后,CoreOS Tectonic的功能“几乎全部”将可用。

有关更多详细信息,请参见InfoWorld对CoreOS Container Linux的评论 。

相关视频:什么是Kubernetes?

在这段90秒的视频中,您可以从技术的发明者之一Heptio的创始人兼首席技术官Joe Beda中了解Kubernetes,这是一种用于自动化容器化应用程序的开源系统。

Kubernetes的规范分布

Ubuntu Linux的制造商Canonical提供了自己的Kubernetes发行版。 Kubernetes规范发行版的最大卖点之一是其下方广受尊敬, 易于理解且通常部署的Ubuntu Linux发行版。 Canonical声称其堆栈可在任何云或本地部署中工作,并支持基于CPU和GPU的工作负载。 付费客户可以让Canonical工程师远程管理其Kubernetes集群 。

Canonical的Kubernetes发行版也有微型版本Microk8s 。 开发人员和Kubernetes的新手可以将Microk8安装在笔记本或台式机上,并将其用于薄型硬件的测试,实验甚至生产用途。

Canonical和Rancher Labs(见下文)共同生产一种产品Cloud Native Platform,该产品将Canonical的Kubernetes发行版与Rancher的容器管理平台配对。 这个想法是使用Kubernetes来管理每个集群中运行的容器,并使用Rancher来管理多个Kubernetes集群。 Cloud Native Platform将随Rancher 2.0一起提供,目前已在Beta预览版中提供。

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 Inc.阅读了容器编排墙上的文字,并承认Kubernetes比Swarm更适合于管理大型和复杂的容器环境。 但是,Docker仍包括其原始群集系统“ 群集模式 ”,用于更适度的工作,例如,本地,防火墙后面的应用程序,增长不太可能,或维护现有的群集模式群集,不需要进行改造。

Heptio Kubernetes订阅

Kubernetes的两位创建者Craig McLuckie和Joe Beda 创立了Heptio,以围绕Kubernetes提供服务和产品。 他们的第一个主要产品是Heptio Kubernetes订阅 (HKS),这是一个由Heptio提供付费24/7支持的Kubernetes部署。 起价为每月2,000美元。

Heptio的主要产品是没有供应商锁定的企业级Kubernetes。 部署可以在公共云或私有硬件上运行。 Heptio提供的用于管理Kubernetes配置的所有工具都是开源的,并且修复程序直接交付给受支持的集群。

VMware在2018年收购了Heptio ,但此次收购尚未影响Heptio产品组合的计划。

Kontena Pharos

Kontena Pharos被称为“行之有效的Kubernetes”,其使用的手册与Red Hat的Linux产品大致相同。 底部是经过 Apache 2许可(根据Fedora或CentOS)可用的经 CNCF 认证的 Kubernetes发行版。 那些有钱花钱的人(根据Red Hat Enterprise Linux)可以购买专业级功能,咨询,支持服务以及某些固定价格的产品,例如迁移到云原生基础架构。

Pharos核心分发版标配有基本功能,例如自动安全更新和多个容器运行时。 付费产品增加了企业工具,例如Kontena Lens仪表板, Kontena Storage分布式存储系统,备份,负载平衡以及在无间隙环境中部署群集的能力。

专业版的评估期为30天,支持订阅的费用为每月375欧元起。 开源版本没有时间限制,也没有许可费用。

关键集装箱服务(PKS)

Pivotal以在Cloud Foundry上的工作而闻名,它提供了企业级Kubernetes,称为Pivotal容器服务(PKS) 。 PKS借鉴了许多其他Pivotal项目的灵感。 例如,它使用Kubo项目来启动和管理Kubernetes集群,该项目也在Pivotal的Cloud Foundry中使用。

PKS的突出功能是与VMware虚拟化堆栈的紧密集成。 实际上,PKS是VMware-Pivotal的联合项目。 在PKS上运行的容器可以访问通常仅对在vSphere上运行的虚拟机可用的服务,例如VMware VSAN中的持久性存储。 此外,可以通过VMware Cloud Foundation管理PKS,该软件用于在公共和私有云环境中管理VMware基础架构。

简而言之,任何对VMware进行投资并且对Kubernetes感兴趣的商店都可能希望研究PKS,以充分利用他们现有的VMware设置。

Rancher2.0

Rancher Labs已将Kubernetes集成到其带有2.0版的容器管理平台(简称为Rancher)中 。 与其他Kubernetes发行版相比,Rancher 2.0的工作水平更高,位于Linux主机,Docker容器和Kubernetes节点之上,无论位置或基础架构如何,都可以一臂之力进行管理。 它甚至可以管理Amazon EKS,Google Kubernetes引擎,Azure Kubernetes服务和其他Kubernetes即服务云上的Kubernetes群集。

Rancher还带有自己的Kubernetes发行版。 Rancher的目的是从设置Kubernetes集群和针对特定环境定制Kubernetes的过程中消除很多麻烦,而又不让这些定制妨碍顺利升级到Kubernetes。不断更新的项目。

Rancher还提供了最小的Kubernetes发行版,称为K3s 。 K3为低调部署进行了优化,每个服务器实例仅需要512 MB的RAM和200 MB的磁盘空间。 通过省略所有旧版,alpha级和不必要的功能,以及许多不常用的插件(尽管可以在需要时将其重新添加),它挤进了这个足迹。

红帽OpenShift

Red Hat的PaaS产品Red Hat OpenShift最初使用类似于Heroku buildpack的“墨盒”来打包应用程序,然后将其部署在称为“齿轮”的容器中。 然后Docker出现了,OpenShift被重新设计以利用新的容器映像和运行时标准。 不可避免地,红帽还采用Kubernetes作为OpenShift内的编排技术。

OpenShift旨在为PaaS中的所有组件提供抽象和自动化。 这种抽象和自动化也扩展到Kubernetes,它仍然带来相当多的管理负担,因此,OpenShift可以减轻它的负担,这是部署PaaS的更大使命的一部分。

如上所述,CoreOS Tectonic已被合并到Red Hat OpenShift中,尽管技术的合并预计要到2020年才能完成。

有关更多详细信息,请参见InfoWorld对Red Hat OpenShift 3的评论 。

SUSE容器即服务平台

SUSE以在欧洲广泛流行的Linux发行版而闻名,还提供了SUSE CaaS平台 。 从概念上讲,SUSE CaaS平台让人联想到CoreOS Tectonic,它结合了运行容器的裸机“微型”操作系统,用于容器编排的Kubernetes,内置映像注册表和集群配置工具。

2018年发布的SUSE CaaS Platform 3添加了多主机功能,以使群集对主节点崩溃具有更大的弹性,并提供了内核调整功能,可对随附的Linux内核进行自定义调整。

SUSE CaaS Platform可以在公共云以及本地裸机上运行,​​但需要注意的是“ SUSE当前不支持与基础云基础架构的任何集成。” 这意味着SUSE CaaS平台并非旨在补充Amazon EKS或Google Kubernetes Engine,而是为了规避它们,从而允许您跨多个云和数据中心运行容器。

Telekube

Teleport SSH服务器的制造商Gravitational生产Gravity ,这是一种“生产强化型” Kubernetes发行版,可在本地或远程集群上运行。 Gravity定位为私有SaaS平台的解决方案,或在多个区域或托管提供商中运行Kubernetes作为服务的解决方案。

必须准备好重力应用才能在Kubernetes上的容器中运行。 它们还必须打包成“捆绑包”,然后发布到Kubernetes集群以进行分发。 捆绑除了部署基于容器的应用程序所需的所有其他准备工作之外,还需要进行一些额外的工作,但是捆绑清单是您需要维护的唯一特定于Gravity的附加项。

通过Gravity,您还可以对整个Kubernetes集群(包括其所有应用程序和配置)进行快照,并将快照部署到任何其他Kubernetes环境。

翻译自: https://www.infoworld.com/article/3265059/10-kubernetes-distributions-leading-the-container-revolution.html

容器服kubernetes

容器服kubernetes_10个Kubernetes发行版引领了容器革命相关推荐

  1. 10个Kubernetes发行版引领了容器革命

    如果您需要大规模进行容器编排,那么Kubernetes已成为您的项目. Google的开放源代码容器编排系统得到了广泛的关注,良好的支持并且发展Swift. [ 点击此处注册免费的三个小时的Kuber ...

  2. linux 容器与外部网络_Linux发行版仍然与容器相关吗?

    linux 容器与外部网络 有人说Linux发行版不再与容器有关. 诸如一次性容器和临时容器之类的替代方法似乎风行一时. 似乎我们正在考虑和做出技术决策时更多地基于时尚感和即时的情感满足,而不是通过选 ...

  3. 「容器云」k0s 另外一个 Kubernetes 发行版

    是的,你没听错,昨天,Mirantis推出了k0s,一个无摩擦的kubernetes分销渠道. k0s是一个单独的二进制文件,它包含运行Kubernetes集群所需的所有组件,只需在所有主机上安装该二 ...

  4. 10个业界最流行的Kubernetes发行版

    戳蓝字"CSDN云计算"关注我们哦! 作者 | Serdar 来源 | RancherLabs 如果你需要大规模的容器编排,想必Kubernetes毋庸置疑是你的首要选择,这一由谷 ...

  5. 主流Kubernetes发行版梳理,看完就会选了

    Kubernetes的开源性质及其受欢迎程度催生了容器管理平台的许多不同发行版. 2014年,Kubernetes作为内部Google orchestrator Borg开源版本推出,目前已是最成功和 ...

  6. K3s初探:Rancher架构师带你尝鲜史上最轻量Kubernetes发行版

    发布不到两天,GitHub上Star数已近3000,这个业界大热的.史上最轻量的开源Kubernetes发行版,你试过了没? Rancher资深架构师来教你走出尝鲜第一步!使用教程在此! 前 言 昨天 ...

  7. AWS 容器三大新品:K8s 发行版,免费镜像库和 “Game Changer”AWS Proton

    更多奇技淫巧欢迎订阅博客:https://fuckcloudnative.io 前言 2020 年,容器云原生技术火的不能再火了. 上半年,DOIT 发布了<行业云原生应用白皮书>,下半年 ...

  8. RKE vs. RKE2:对比两种 Kubernetes 发行版

    RKE 和 RKE2 的安装 安装 RKE 时需要做一些准备.必须提供一个包含基本配置的 yaml 文件,或者直接运行二进制文件,并回答其中的问题,从而生成相应的 yaml 文件.对我而言,我不太清楚 ...

  9. 轻量级 Kubernetes 发行版 k3s 1.0.0 发布!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | oschina 来源 | https://ww ...

最新文章

  1. <笔记2>numpy的生成随机数用法小记
  2. 剑指offer:旋转数组的最小数字
  3. python爬百度翻译-python爬虫实现百度翻译
  4. CSS中块级格式化上下文(BFC)的特性与应用
  5. python调用支付宝支付接口详细示例—附带Django demo代码
  6. java变量自增题的分解08251944
  7. struct对象可能分配在托管堆上吗
  8. 时间日期、查找、压缩类
  9. mac的一些使用事项
  10. SpringSocial简介
  11. 实习成长之路:后端开发实践系列——领域驱动设计(DDD)编码实践一
  12. Future机制原理
  13. 计算机重装系统 英语,重装系统还看不懂BIOS?中英文详细对照表,进入BIOS如此简单...
  14. 杰魔(Geomagic Design)逆向工程软件学习0-产品逆向工程介绍
  15. re 中 报错 no such group
  16. SUBMAIL是如何解决短信安全的
  17. 【Derivation】采样定理证明
  18. linux堆内存管理
  19. git 修改远端 commit 信息
  20. sql(Mysql)查询出时间数据在显示时加上时区

热门文章

  1. matlab求最短路,Matlab最短路学习
  2. BQFP与BGA封装
  3. gog百度百科_游戏百科,gog游戏百科
  4. cant download je-7.4.5.jar with maven [ com.sleepycat:je:jar:7.4.5 ]
  5. uboot中usb storage启动方法1
  6. strust框架下默认Action default-action-ref 出现HTTP Status 500错误
  7. Unicode编码范围
  8. Kaldi单音子建模
  9. 文献翻译:Genomic features of bacterial adaptation to plants
  10. 欧洲为何没有很牛掰的互联网公司