Kubernetes 在企业市场大受欢迎,但是如果它不能够支持更多的操作系统以及更多编程语言的话,发展道路也会受阻。随着 Kubernetes 1.5 的发布,企业用户现在也可以在 Windows 环境中运行 Kubernetes 了。在一些大型企业的生产中,Kubernetes 也支持 Windows server 2016 和 Windows 容器。Kubernetes 1.5 是 Microsoft、Google、Apprenda 和 Red Hat 合作的成果,它不仅支持在 Windows server 2016 服务器上运行的 Windows 容器和 Hyper-V 容器,还支持 Windows 应用开发,比如 IIS:ASP.NET 和 .NET Core。目前,Kubernetes 可以在 Windows 部署的系统上运行,而且还能够在其它操作系统上运行,此消息一发出,就大受用户欢迎。“为了让应用程序运行得更好,我们使用了很多操作系统,”Justin ErenKrantz,Bloomberg(全球金融媒体科技公司,总部位于纽约)的计算架构带头人说,“这证明了 Kubernetes 生态圈的开放性、包容性。”


Kubernetes 在生产过程中获得动力

Erenkantz 查看了支持 Bloomberg 网页在生产中运行 OpenStack 和 Kubernetes 的环境。他说,他的购物网站几乎用遍了所有的容器编排系统。在过去的 18 个月,他们都在试图实现 Kubernetes 的高可用和可靠性。比如刚添加的新特性:多区部署支持。Erenkrantz 讲到,Kubernetes 的这个特性对于他来说十分关键。“我们为资本市场提供金融数据,拥有一个高可用、高可靠性的系统对于我们来说十分重要。”由于 Docker Swarm 无法承受大规模测试,于是 Kubernetes 1.5 很快就将被投入金融服务公司使用。“如果你需要使用弹性扩容,且系统要比单个微服务复杂,那么使用 Docker 不是个明智的选择,因为它的那些性能远远不够来管理应用程序的,”一位不愿透露姓名的金融服务公司高级副总裁说道。但是,在 Kubernetes 投入生产成为现实之前,SVP 的公司必须要决定采用 Kubernetes 的哪一个发行版——这着实是一件复杂的事情,因为每个供应商在平台实施过程中都有自己的偏好。Red Hat 是一家金融服务公司,主要用的是 Linux 操作系统,使用 OpenShift 来管理容器平台。他们这周宣布在谷歌云平台上 OpenShift 专用服务可用,巧合的是,Kubernetes 也在同一周内宣布 Kubernetes 与 Windows 的初次整合。“如果 Red Hat 没有将所有的 OpenShift 功能添加到上去就好了” SVP 说道,“ 现在我们为了使用它,不得不将所有添加的功能剥离掉。”


2017 年,容器市场竞争将更加激烈

除了在生产过程中逐渐增加的企业 Kubernetes 实例,Kubernetes 新增的支持 Windows 功能,大多数公司开始愈发重视容器。他们的工作充满挑战,因为他们必须要评估那么多的容器编排工具——从 Kubernetes 的多个发行版本到众多可选择的容器编排平台。容器编排供应商了解到这个信息。“由于市场不稳定,很多早期项目搁浅,静静等待市场恢复平静,”HashiCorp 的联合创始人兼 CTO,Armon Dadgar 说道。HashiCorp 是一家出售 Terraform 混合云平台、Nomad 集群调度器和 Vault secrets 管理软件的公司。但是,大多数企业都是一次打包一个应用,而不是从 VM 基础设施跳到复杂的编排环境。同样,大多数企业架构都不是由单个程序开启的,而且就应用部署方式来说,架构正在变得越来越多层次化。“「到底什么是正确的模式,在裸机上运行与在虚拟机上运行、在容器中运行、在无服务器的环境运行有什么联系?」现在要说这些都还太早。”Erenkrantz 说道。

原文作者:Beth Pariseau文章由才云科技翻译,如若转载,必须注明转载自“才云科技”。查看原文请点击“阅读原文”。