Kubernetes1.14 功能概要

246 阅读1分钟

1. 介绍

  • 31个增强功能
    • GA功能10个
    • beta功能12个
    • 新增功能7个
  • 可扩展性
    • 三个主要功能正式推出
    • 一个重要的安全功能转向beta

2. 生产级别的windows节点支持

  • 正式将windows节点添加为工作节点并使用windows容器

3. Kubectl更新

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功能;删除默认情况下允许进行未经身份验证的访问