Kubernetes新版本正式发布,3大功能转正,CoreDNS最亮眼!
近日,Kubernetes迈向2018年第4个版本了,按平均每季发布一个新版本的周期,下一个新版本与开发者见面得到2019年春季。从CNCF基金会毕业,已迈向企业级开源项目的Kubernetes,今年度发布的功能多和企业内部运营有关,如改善网络、存储功能,或者改善安全性。这一次发布的1.13版本,也遵循今年的修改路线,锁定系统的稳定性、加强扩展性。至于先前为Alpha阶段的功能,如支持容器存储界面,或者透过Kubeadm简化集群管理等,在1.13版都已经成为正式功能。
这一次发布的Kubernetes,其两个迈向正式版的系统功能,首先是官方提供的部署工具Kubeadm,现在已是Kubernetes内建的正式功能,运维人员可以用该工具处理集群构建、设定Kubernetes核心组件。
再者是容器存储界面,可让第三方存储厂商开发套件,旗下产品可与Kubernetes连接,不需要另外修改Kubernetes的核心代码。此功能也让存储厂商可以更快切入容器存储市场。
同时,在1.11版本时,可作为Kubernetes集群内建负载平衡机制的CoreDNS也迈向了正式功能,进一步加强CoreDNS与Kubernetes的内部整合,现在CoreDNS已经取代原先的kube-dns,成为Kubernetes内建的DNS Server,虽然目前仍支持kube-dns,但Kubernetes建议使用者,开始准备迁移工作,同时Kubernetes也推荐使用Kubernetes 1.13后版本的企业用户,选用CoreDNS作为DNS Server。