Kubernetes开发者社区在Kubernetes 1.9的发布中取得了一个成功的一年,增加了一些重要的新功能,这些功能将有助于进一步鼓励企业采用Kubernetes。

    Kubernetes是最受欢迎的容器编排工具。它被用来简化容器的部署和管理,被开发人员普遍使用,允许他们在不同的计算环境运行他们的应用程序,而不需要对底层代码做任何改变。

    在今年的第四个版本中,社区表示将Apps Workloads应用程序编程接口转换为全面的可用。 Apps Workloads API是开发人员的重要工具,包括DaemonSet,Deployment,ReplicaSet和StatefulSet在内的Workloads,这些用于为Kubernetes提供有状态应用的服务。据Kubernetes的开发人员介绍,这些API的全面的可用是一个重要的里程碑,因为它消除了关于Kubernetes在关键任务工作负载方面功能稳定性的疑问。

    Kubernetes 1.9还首次包含Windows支持。这意味着它现在可以支持在Windows以及Linux操作系统上运行的工作负载。该功能目前可用于测试版,所以早期的采用者可以开始评估它的使用范围。

    存储方面还有一个重大消息,那就是所谓的Container Storage Interface。 CSI目前在Alpha中可用,这意味着它尚未准备好用于生产工作负载,并且必须由管理员明确启用。它旨在使用户能够更轻松地将新存储系统的卷插件添加到Kubernetes。这个想法是通过为Kubernetes工作负载创建一个单独的接口来为Kubernetes的工作负载提供更便携的可移植性,以便为Kubernetes使用提供,附加和安装不同的存储卷。

    Constellation Research公司首席分析师兼副总裁Holger Mueller表示,CSI的发展可能是Kubernetes值得重要关注的新组成部分。他指出,Kubernetes在过去几年里出现了跨越式的发展,设定一个非常高的标准,并且这个标准正在快速得到实现。

    他补充说,Kubernetes已经解决了代码可移植性方面的挑战,下一步就是更容易将数据移入和移出企业应用程序。 “解决数据可移植性是Kubernetes及其生态系统面临的下一个挑战,”Mueller说。

    Kubernetes 1.9将于本周正式发布,并可从官方Kubernetes GitHub上下载。


翻译于https://siliconangle.com/blog/2017/12/11/kubernetes-1-9-release-brings-greater-stability-storage-functionality/

Logo

开源、云原生的融合云平台

更多推荐