Kubernetes v1.16 Beta 前瞻
新闻
作者: K8sMeetup社区
译者: K8sMeetup社区
2019-09-09 10:01

近日,Canonical 宣布对 Kubernetes v1.16 提供全面的企业支持,并透露了 Beta 测试版中一些有趣的新变化和新特性。

据了解,新版本的 Kubernetes 有望在公有云集成中加入新的增强功能,并对 Kubeadm、存储、双 IPv4/IPv6 堆栈支持等做出改进。

为了满足读者对新版本的好奇,社区归纳了 Kubernetes v1.16 Beta 中的部分有趣内容,包括一些已经透露但还未完成的组件。

[注]:以下内容源自测试版,仅供参考,不可作为对 Kubernetes v1.16 的正式解读。

Kubernetes v1.16 Beta 中的新特性

支持 IPv4/IPv6 双栈

新版本对 Kubernetes Pod、节点和服务提供 IPv4/IPv6 双栈支持和感知。这为 Kubernetes 集群添加了 IPv4/IPv6 双栈功能,包括:

  • 了解每个 Pod 的多个 IPv4/IPv6 地址分配;
  • 集群之间本地 IPv4-to-IPv4、IPv6-to-IPv6 的通信。

改进 Pod Overhead Account

Pod 沙箱运行时在 Pod 级别引入了一个不可忽略的开销,用户应该将其考虑在内,以改进调度和资源配额管理。

节点拓扑管理器

这个新组件有助于根据请求的资源为 Pod 分配资源。

例如,它可被用于在计算机上对齐可用物理资源,以显着提高性能。它可以快速虚拟化网络功能,当用户要求更快的网络时,hugepages、cpusets、network device 等都会被协调好放在套接字上。

它也可被用于加速神经网络训练,用户可设置加速器和一些专用 CPU,优化资源分配以获得最佳训练性能。

新的 Endpoints API

这个新 API 的目标是在具有数千个节点的集群上的单个服务中支持数万个后端端点。在当前的 Endpoints API 中,如果我们调整 Pod 数量,它会引发一系列事件,并大规模对系统多个部分形成压力。

Pod 跨故障域传播

这个功能允许 Kubernetes 调度程序能跨故障域(Failure Domains)传播一组 Pod。现有的 inter-pod anti-affinity 不允许在故障域中存在多个 Pod。新功能允许在故障域存在多个 Pod。

适用于 Windows 的多种功能

适用于 Windows 的 Kubeadm、支持 Windows 中的 CSI 插件和 RunAsUserName。

Kubernetes Metrics 大修

这项工作提供和 Prometheus 等生态项目一致的命名和高质量指标,旨在使 Kubernetes 公开的指标与生态系统的指标保持一致,方便用户通过一致的标签进行连接。

其他变化

以下是社区通过数据统计,得出的新版本其他值得关注的变化:

  • 安全性增强:超过 9 个 pull requests,关闭 4 个 CVE,通过升级权限、服务之间的 TLS、Cgroup 和用户改进提高 Kubernetes 整体安全性;
  • 监控增强:超过 11 个 pull requests,包括升级到监控组件、将 Overhead 字段添加到 PodSpec 和 RuntimeClass 类型,这也是改进 Pod Overhead Account 中的部分内容;
  • 公有云增强:超过 17 个 pull requests,主要侧重于更好的网络和存储集成,大多数 PR 针对 Azure;
  • Kubeadm 增强:超过 24 个 pull requests,包括错误修复和新功能,比如支持 IPv6 双堆栈模式;
  • 调度程序增强:超过 25 个和调度相关的 pull requests,包括新的 Pod Overhead 功能 PR,以及对 Pod 优先级和故障区域调度的增强;
  • 稳健性增强:超过 11 个 pull requests,可提高一般稳健性,其中包括多个目标资源泄漏方案;
  • 存储增强:超过 23 个与存储相关的 pull requests,其中大部分是错误修复,其他的则是进行了一些升级和强化;
  • 网络增强:少量修改,最大的变化是 IPv4/IPv6 双栈支持;
  • API 服务器增强:9 个 pull requests,在 webhook 构造、启动和关闭体验中有多处改进。

详情请见:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.16.md

1709 comCount 0
相关文章推荐