查看内容

盘点:十二“发行版Kubernetes”,引领容器革命!

  • 2020-02-27 02:02
  • 新浦京操作系统
  • Views

新浦京棋牌手机版下载 1

Heptio Kubernetes付费版

Image: Getty Images/iStockphoto

Heptio的主要卖点是提供没有厂商锁定的企业级Kubernetes。该产品可以运行在公有云或私有硬件上。由Heptio提供的所有Kubernetes配置管理工具都是开源的,补丁可以直接推送到受支持的集群。

1、Deepin Linux 将改变开源格局

新浦京澳门娱乐,Deepin 15.11 计划发布一项功能——Deepin Cloud Sync,该功能可能会改变 Linux 发行版的版图。 

此功能会将选择的系统设置同步到云中,例如可以安装操作系统的另一个实例,将其连接到 Deepin Cloud Sync 帐户,然后让该操作系统的新实例自动同步设置。想象一下,部署多个桌面实例将节省多少时间。结合使用 Deepin 桌面的华丽程度,使用者体验将会很好。Deepin Linux 将会引起轰动,将成为许多使用者最喜欢的发行版。

SUSE CaaS平台能够在公有云和本地裸机上运行,不过需要注意的是SUSE目前并不支持与底层云基础设施的任何集成。这意味着SUSE CaaS平台的设计不是作为亚马逊EKS或谷歌Kubernetes引擎的补充而设计的,而是为了战胜这些产品,让用户可以跨多个云和数据中心运行容器。

新浦京澳门官网,2、预装 Linux 的机器会更多

这将有助于 Linux 提升其市场份额,甚至可能首次达到接近两位数的水平,相信会有更多的 OEM 厂商开始销售预装 Linux 的计算机。目前已经有 System76、Dell、Pine64、Lenovo、ThinkPenguin 与 Star LabTop 等,到 2020 年底,预计不仅预装 Linux 的小型 OEM 会增加,也有一些较大的 OEM。预计 Acer、HP 与 ASUS 都会加入竞争。

CoreOS操作系统Container Linux与众不同,主要是因为它们被作为一套容器化组件交付。这样一来,操作系统的自动更新可以在不影响应用正常运行的情况下顺畅地进入到生产环境中。CoreOS还表示他们可以对Kubernetes进行一键更新。CoreOS Tectonic可以在亚马逊网络服务、微软Azure和裸机上运行。

4、Docker 将反弹

这里说的是 Docker 项目而不是 Docker 公司。2019 年对 Docker 来说并不好,Kubernetes 成为了首选的容器编排工具,但是相信 Docker 将会有一些发展,这些发展可能包括更强大、友好的 swarm 工具或新的客户端工具,以使编排容器集群变得容易。

能够使得 Docker 复出的原因是易于管理,随着 Kubernetes 变得越来越强大,它也变得越来越复杂,如果 Docker 可以在保持其功能和灵活性的同时恢复简单性,则它将重新获得一些市场份额。

Stackube

新浦京棋牌手机版下载,开源推动者与 Android 专家 Jack Wallen 近日发表了一篇文章,预测了未来的开源局势,他认为 2020 年的开源前途一片光明。

Platform9 托管的Kubernetes

6、NVIDIA 将展示其 Linux 的巨大惊喜

NVIDIA 宣布在 2020 年将为 Linux 推出一个很大的惊喜,相信 NVIDIA 计划做这样的事:为 Nouveau 驱动程序做贡献,或者开源其官方 NVIDIA 驱动程序。NVIDIA 看到了很多东西,而加入 Linux 是前进的唯一途径。 

对于 Linux 来说,这将是一个巨大的胜利,其原因有两个:Nouveau 驱动从未如此出色地用于游戏;如果 NVIDIA 开始为 Nouveau 驱动做出贡献或将其官方驱动开源,那么这可能是 Linux 台式机游戏的福音,并且可以推动 Linux 普及率的上升。玩家会喜欢比 Windows 更可靠和安全的平台,我们将看到 Linux 不仅会以两位数的市场份额狂涨,而且可能会超越 macOS 成为第二名。

(文/开源中国)    

在客户的监督下,Platform9大约每六周就会对托管的Kubernetes进行一次更新。 Platform9还提供了一些正常情况下必须手动添加至Kubernetes集群中的功能,比如针对多租户场景的用户配额。此外,Platform9还提供了与无服务器计算服务的Platform9 Fission 项目的集成功能,其可在容器化环境下与大多数编程语言协同工作。

Jack 总结了以下几个方面:

我在这里列出了12个最具知名度的Kubernetes解决方案,它们实际上是整合了Kubernetes和容器工具的发行版,也就是由众多厂商推出的带有Linux内核和用户层的发行版。

5、开源自动化将令人恐惧 

由于推动了更高效率的 CI/CD 管道的发展,我们见证了令人印象深刻的自动化技术的兴起。借助 Helm、Terraform 和其它以 Kubernetes 为中心的工具,可以创建可自我更新、测试代码并且在出现问题时不将其推向生产的系统。 

到 2020 年,开源自动化将接近科幻小说的程度,其系统会自行“思考”,并且我们将首次体验一种基于经验(来自 AI)和预测进行自我优化的系统。最大的问题是:这些系统将与任务隔离多远,一旦它们通过某个未知事件范围,我们是否能够将其关闭?

简而言之,Docker公司已经认识到自己将会遇到大麻烦,并承认Kubernetes比Swarm更适合管理大型复杂的容器环境。尽管如此,Docker仍然为低强度工作保留了其初始的集群系统,比如位于防火墙后面的本地应用,这些应用在数量上不会有大的增长。

3、开源将主导其企业

在企业业务中,开源无处不在,它在云、容器、大数据、物联网、边缘计算等领域中都是基础。目前 Linux 在企业领域中尚待征服的是台式机。

到 2020 年底会有改变,原因是安全。预计 Windows 勒索软件攻击将再次增加,这将导致一些企业寻找更可靠的替代方案,也就是 Linux。意识到多少工作流和工作能力依赖于开源的公司也可能会推动这一转变。

Mirantis云平台

Canonical 和 Rancher 实验室共同推出了 一款名为云原生平台的产品,该产品将 Canonical的Kubernetes发行版与Rancher的容器管理平台整合到了一起。其理念是使用Kubernetes来管理每个集群中运行的容器,同时使用Rancher来管理多个Kubernetes集群。Cloud Native Platform 将随 Rancher 2.0 一起推出,目前仅提供了测试预览版。

Canonical 版的Kubernetes发行版

大多数Kubernetes发行版将重点放在了让 Kubernetes 从内到外和从上到下都易管理上。Platform9托管的Kubernetes可以在本地的裸机或远程的公有云等任意环境中运行,并可由 Platform9的工程师作为服务进行远程管理。

Telekube 上的应用必须具备能够在Kubernetes上的容器中运行的能力。此外,它们必须被打包至Bundls中,随后Bundls将被发布到Kubernetes集群中。在部署基于容器的应用之前,虽然还需要为捆绑做一些额外的工作,不过Bundle 清单是用户唯一需要维护的Telekube额外工作。

Telekube

Teleport SSH服务器的开发商Gravitational推出了可在在本地或远程集群上运行的生产强化型Kubernetes 发行版,即Telekube。Telekube 定位为私有软件即服务平台解决方案,可跨多个地区或托管服务提供商将Kubernetes 作为一项服务予以运行。

以在欧洲广泛使用的Linux发行版而闻名的SUSE也推出了SUSE CaaS平台。在概念上,它们会让人联想到CoreOS Tectonic,后者为一套裸机微操作系统,能够运行容器和作为容器编排系统的Kubernetes、内置的镜像注册表和集群配置工具。

Docker 社区版/Docker 企业版

SUSE云即服务平台

Mirantis云平台能够直接在裸机、OpenStack集群或公有云上运行Kubernetes。据Mirantis称,Mirantis云平台可以更容易地与Kubernetes协同工作,原因在于配置Kubernetes底层基础设施的工作不会落在终端用户身上。

Rancher 也有自己的Kubernetes发行版。Rancher的目的是消除搭建Kubernetes 集群和为特定环境定制的Kubernetes时所遇到的繁琐工作,同时防止一些自定义功能妨碍Kubernetes进行顺畅的升级,这对于那些快速发展和经常性更新的项目来说是一个非常重要的考虑。

编译:陈琳华