1. 介绍
- 31个增强功能
- GA功能10个
- beta功能12个
- 新增功能7个
- 可扩展性
- 三个主要功能正式推出
- 一个重要的安全功能转向beta
2. 生产级别的windows节点支持
- 正式将windows节点添加为工作节点并使用windows容器
3. Kubectl更新
- kubectl文档重新编写,kubectl.docs.kubernetes.io
4. Kustomize集成
- Kustomize 允许用户以一个应用描述文件 (YAML 文件)为基础(Base YAML),然后通过 Overlay 的方式生成最终部署应用所需的描述文件,而不是像 Helm 那样只提供应用描述文件模板,然后通过字符替换(Templating)的方式来进行定制化
- 插件机制大大简化,类似git插件系统
5. 持久化本地Volumes已经GA
- 持久化本地Volumes功能已经稳定,分布式文件系统和数据库由于性能和成本,所以持久化本地存储的主要场景
6. PID限制升级为Beta阶段
- 进程ID(PID)是linux主机上的基本资源,需要一些机制确保用户pod不会导致PID耗尽,从而避免主机守护程序(runtime、kubelet),新功能可设置每个pod的PID数量
7. 其他值得注意的功能
- Pod priority和抢占是Kubernetes调度程序能够首先调度更重要的pod
- Pod Readiness Gates为pod准备就绪提供了外部反馈的扩展点
- 加强默认RBAC功能;删除默认情况下允许进行未经身份验证的访问