Kubernetes容器编排平台的第四个版本得到了强调

互联网2020-03-23 16:18:37
导读 Kubernetes 1 13于12月3日发布,为流行的开源云原生平台用户提供了新功能,使其更易于管理,部署和操作生产中的容器。现在Kubernetes 1 1

Kubernetes 1.13于12月3日发布,为流行的开源云原生平台用户提供了新功能,使其更易于管理,部署和操作生产中的容器。现在Kubernetes 1.13中通常可用的功能之一是用于配置服务的kubeadm管理工具。容器存储接口是另一个新的通用功能,为不同的第三方存储插件提供稳定的抽象层。此外,使用Kubernetes 1.13,CoreDNS现在是默认的DNS(域名服务器)技术,取代了KubeDNS。

“我们试图使周期与周期保持一致的主要主题之一是围绕稳定性,更侧重于为用户提供可靠和稳定的年终更新功能,主要侧重于毕业的长期优秀功能时间成熟,“Aishwarya Sundar,Kubernetes 1.13和谷歌软件工程师的发布负责人告诉eWEEK。“我们还将此版本的重点放在提高已经普遍可用的功能的可靠性,解决可能存在的任何长期问题。”

Kubernetes 1.13是2018年的Kubernetes项目第四和最终版本,并遵循1.12版本,成为一般可用9月27日,Kubernetes 1.11,它发布于6月27日和Kubernetes 1.10,其中3月26日推出Kubernetes是一个容器编排和云原生应用程序基础架构平台,最初由Google 开发,自 2015 年 7月起作为云原生计算基金会(CNCF)项目运行。

Sundar指出,1.13版本的任何Kubernetes发布的开发周期最短。虽然这是一个快速的开发周期,但她表示新版本团队的模型和方法加快了这一过程。

“我们还进行了一些发布流程改进,重点关注CI / CD [持续集成/持续部署]信号,并在周期早期分类破坏变化,并收紧阻止发布的测试工作标准,”她说。“所有这些都是非面向用户的改进,我们在发布过程中做了一些改进,以确保我们能够按时获得稳定,可靠的发布。”

存储

容器存储接口(CSI)已经开发了近一年,并首次作为Kubernetes 1.10的beta功能出现。CSI使第三方存储供应商能够针对稳定的API构建插件。1.13版本中现在稳定的另一个新存储功能是拓扑感知卷调度,它使Kubernetes能够做出明智的决策,同时在Kubernetes pod中配置存储卷。

“我们有调度程序,它提供了关于哪个是提供音量和音箱的最佳位置的输入,”Sundar说。“例如,如果您有一个多区域群集,这意味着将在可以在Pod中运行的适当区域中配置卷,从而允许管理员轻松部署和扩展稳定的工作负载。”

她说,总体而言,拓扑感知卷调度可实现高可用性和容错部署。

Kubeadm

Kubeadm也是Kubernetes多个版本的开发版,现在终于可以使用了。根据Sundar的说法,Kubeadm可以作为一个简单的集群管理工具,也可以用来跟踪Kubernetes集群的创建,配置和升级。她说,在获得用户反馈,修复错误并进行许多改进之后,kubeadm现在已经稳定并且随时可用。

下一步是什么?

Kubernetes 1.13中有许多alpha和beta功能,可以提供未来功能的一瞥​​。测试版功能包括Kubectl Diff,它显示了本地声明的对象配置与活动对象的当前状态之间的区别。该API服务器DRYRUN是已登陆作为测试功能的另一项功能。

“API服务器干运行是帮助我们修复当今难以捉摸的许多现有错误的事情之一,其中应用的命令在kubectl内管理而不是API服务器,”Sundar说。

在首次亮相的alpha功能方面,Kubernetes 1.13引入了对第三方设备监控插件的支持。

“这项功能的主要优势在于它将使集群管理员能够为设备收集更多的容器级指标,并为设备供应商提供提供特定设备指标的能力,”她说。

免责声明:本文由用户上传,如有侵权请联系删除!