Kubernetes 1.14 更新日志
2019年3月26日,Kubernetes 1.14发布,这是2019年发布的第一个版本。该版本中最显著地改进包括:
- 对于管理
Windows node
的生产级支持。在这之前,Windows
节点一直吃处于beta阶段,如今,Kubernetes 的Pod,Service,应用编排,CNI
网络等绝大多数核心能力都已经在Windows
节点上得到了支持。开始正式支持将Windows节点添加为工作节点并部署容器,提供了Linux/Windows
应用混合部署的统一管理能力,再一次印证了这次发布的可用度。 - 重写了
kubectl
的文档,使用声明性Resource Config
来管理资源。文档按照独立书籍格式,作为独立站点发布。新域名 https://kubectl.docs.kubernetes.io/,文档本身类似Gitbook
的形式,使用Resource Config
的形式组织,集成了 kustomize,还有了自己的 logo 和吉祥物 kubee-cuddle。Kustomize 允许用户从一个基础 YAML 文件,通过 Overlay 的方式生成最终部署应用所需的 YAML 文件,而不是像 Helm 那样通过字符串替换的方式来直接修改基础 YAML 文件(模板)。这样,在一个用户通过 Overlay 生成新的 YAML 文件的同时,其他用户可以完全不受影响的使用任何一个基础 YAML 或者某一层生成出来的 YAML 。这使得每一个用户,都可以通过 fork/modify/rebase 这样 Git 风格的流程来管理海量的 YAML 文件。
kubectl
插件机制发布稳定版本。Persistent Local Volume
GA。允许用户将节点本地存储作为持久卷来源。持久化本地存储主要应用是数据库,本地存储与远程存储有着更好的性能,除了性能之外,本地存储通常也更便宜。- 限制每个 Pod 的 PID 功能发布 beta 版本。
详细的更新日志请访问 Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA。