3月25日,Kubernetes 发布了全新的1.14版本。此版本有更多功能转向稳定。对用户和运营而言是重要里程碑。
此版本由31个增强功能组成:10个移动到稳定、12个在测试版、7个新增。此版本的主题具有可扩展性,可支持 Kubernetes 上更多工作负载,其中三个主要功能转向一般可用,以及一个重要的安全功能转向 beta。此外,此版本还有值得注意的 Pod 和 RBAC 增强功能。
让我们深入了解此版本的主要功能:
Windows 节点的生产级支持,提升部署运营效率
到目前为止,Kubernetes 中的 Windows 节点支持处于测试阶段,允许许多用户进行实验并查看 Kubernetes for Windows 容器的价值。Kubernetes 现在正式支持将 Windows 节点添加为工作节点,编排 Windows 容器,从而使庞大的 Windows 应用程序生态系统能够利用我们平台的强大功能。投资基于 Windows 的应用程序和基于 Linux 的应用程序的企业,无论操作系统如何,都可以不必寻找单独的协调器来管理其工作负载,从而提高整个部署的运营效率。
Kubectl 三项更新
新的 Kubectl 文档和徽标
Kubectl 的文档已经从头开始重写,重点是使用声明性资源配置来管理资源。 新的 kubectl 徽标和吉祥物(发音为 kubee-cuddle)显示在新的 docs 站点徽标上。
KustomizeIntegration
Kustomize 的声明性 Resource Config 创建功能现在可以通过-k 标志在 kubectl 中获得(例如,对于 apply、get 等命令)和 kustomize 子命令。Kustomize 使用 Kubernetes 原生概念帮助用户创建和重用 Resource Config。用户现在可以使用 kubectl apply-k dir/ 将目录内的 kustomization.yaml 一起应用于集群。