首页 企业版 Kubernetes 1.2 发布

Kubernetes 1.2 发布

by 亚当·阿姆斯特朗

谷歌宣布其 Docker 容器编排系统, Kubernetes, 已经发布了 1.2 版本。 此版本旨在构建分布式系统的大型组织,提供性能升级以及更轻松的部署和管理。 到目前为止,Kubernetes 已经拥有超过 680 名独特的贡献者,1.2 是迄今为止最大的版本。


谷歌宣布其 Docker 容器编排系统, Kubernetes, 已经发布了 1.2 版本。 此版本旨在构建分布式系统的大型组织,提供性能升级以及更轻松的部署和管理。 到目前为止,Kubernetes 已经拥有超过 680 名独特的贡献者,1.2 是迄今为止最大的版本。

Kubernetes 的目标是使构建分布式系统变得容易。 最新版本朝着这个方向迈出了重要一步,不仅简化了管理和部署,而且扩大了规模并减少了延迟。 这些改进部分来自 Kubernetes 社区。 社区几乎每天都有讨论 Kubernetes 的聚会和会议。 这种积极参与很可能有助于 Kubernetes 被接纳为云原生计算基金会 (CNCF) 的第一个项目。

新功能包括:

  • 显着的规模改进。 集群规模增加 400%,达到每个集群 30,000 个 pod
  • 简化应用部署和管理。
    • 动态配置(通过 ConfigMap API)使应用程序能够在运行时提取其配置,而不是在构建时将其打包。
    • 交钥匙部署(通过 Beta 部署 API)让用户声明他们的应用程序,Kubernetes 将完成剩下的工作。 它处理版本控制、多个同时推出、聚合所有 pod 的状态、维护应用程序可用性和回滚。
  • 自动化集群管理:
    • 通过跨区域故障转移和多区域调度提高可靠性
    • 简化的每节点一个 Pod 应用程序(通过 Beta DaemonSet API)允许用户安排一个服务(例如日志记录代理),每个节点运行一个并且只运行一个 pod。
    • TLS 和 L7 支持(通过 Beta Ingress API)通过支持用于安全通信的 TLS 和用于基于 http 的流量路由的 L7,提供了一种集成到自定义网络环境中的直接方法。
    • Graceful Node Shutdown(又名 Node Drain)负责将 pod 从节点转移并允许它干净地关闭。
    • Custom Metrics for Autoscaling 现在支持自定义指标,允许用户指定一组信号来指示自动缩放 pod。
  • 新的 GUI 使用户能够快速入门,并启用与 CLI 中相同的功能,以获得更易于理解和发现的界面。

可用性

Kubernetes 1.2 现已在 GitHub 上可用

Kubernetes 主站

云原生计算基金会

讨论这个故事

注册 StorageReview 时事通讯