Horizontal Pod Autoscaleer API在云原生开发的世界中,你可能一眨眼,就错过了一些东西。8月22日,Kubernetes 1.22才出现,现在是Kubernetes 1.23 GA。
这个新版本有超过45个增强功能(其中11个升级到稳定,15个已经改进,19个是全新的)。其中一些可能非常有用。然而,最引人注目的是1.23中已经升级到GA(稳定性)的功能,因此它们已经生产就绪。
首先来看看已经逐渐稳定的功能,然后看一看其他改进。
已经稳定
四个非常令人兴奋的功能:IPv4/IPv6双栈支持、CronJobs、Ephemeral卷和HPA API。
IPv4/IPv6双栈支持
有了IPv6/IPv6双栈支持,Kubernetes现在可以在集群中原生支持双栈模式。这意味着你可以将IPv4和IPv6地址分配给任何给定的pod或服务。这是用spec.ipFamilyPolicy字段配置的,可设置为以下选项之一:
-
SingleStack
-
PreferDualStack
-
RequireDualStack
要使用双堆栈支持,你需要设置.spec.ipFamilyPolicy为PreferredDualStack或RequiredDualStack。此功能在Kubernetes中默认启用,还包括通过IPv4和IPv6地址的脱离集群出口路由。
CronJobs