新闻资讯
行业资讯
Kubernetes 1.24版本发布 已删除Dockershim
2022-05-05 18:18:30
摘要:Kubernetes 1.24正式发布,命名为Stargazer,这是2022年的第一个重要版本。它包含46项功能变化,其中14项增强功能已经升级到稳定版,15项增强功能正在进入Beta版,13项增强功能进入Alpha版,2项功能被弃用,并删除2项个功能,主要更新内容如下。

Kubernetes 1.24正式发布,命名为Stargazer,这是2022年的第一个重要版本。它包含46项功能变化,其中14项增强功能已经升级到稳定版,15项增强功能正在进入Beta版,13项增强功能进入Alpha版,2项功能被弃用,并删除2项个功能,主要更新内容如下。


删除了Dockershim

dockershim组件在Kubernetes 1.24版本中删除,从1.24版开始,用户需要使用其他受支持的运行时(例如 containerd或CRI-O)。如果依赖Docker Engine作为运行时,则需要使用cri-dockerd。

默认关闭测试API

默认情况下,新的测试版API不会在集群中启用,而是将继续启用现有的beta API和现有beta API的新版本。

OpenAPI v3

Kubernetes 1.24为API的OpenAPI v3发布格式提供beta支持。

存储容量和存储卷扩展功能可用

存储容量跟踪通过CSIStorageCapacity 对象公开当前可用的存储容量,并增强使用具有后期绑定的 CSI 存储卷的pod的调度。存储卷扩展增加了对调整现有持久卷大小的支持。

NonPreemptingPriority正式进入稳定状态

此功能为PriorityClasses添加了优先级的新选项,可启用或禁用pod抢占机制。

迁移存储插件

目前正在迁移树内存储插件,在实现CSI插件的同时,保持原有API的正常运行。Azure Disk和OpenStack Cinder等插件已完成迁移。

gRPC探针升级至Beta版本

在Kubernetes 1.24中,gRPC探针功能已进入Beta测试阶段,并默认启用。用户现在可以在Kubernetes中为gRPC应用程序进行本地配置启动、活跃度和就绪性探测,而无需公开HTTP端点或使用额外的可执行文件。

Kubelet Credential Provider升级至Beta版本

该组件在Kubernetes 1.20中作为Alpha版本发布,kubelet对其支持现已升级到Beta版本。这允许kubelet使用exec插件动态检索容器镜像注册表的凭据,而不是将凭据存储在节点的文件系统上。

Contextual Logging进入Alpha阶段

此功能使函数的调用者能够控制日志记录的所有细节(输出格式、详细程度、附加值和名称等)。

避免为服务分配IP时发生冲突

这是新增的可选功能,允许用户为服务的静态IP地址分配预留范围。通过手动启用此项功能,集群将从指定的服务IP池中自动获取地址,从而降低冲突风险。因此服务的ClusterIP可通过以下方式被指定:


  • 动态分配,这意味着集群将自动在配置的服务IP范围内选择空闲IP
  • 静态分配,这意味着用户将在已配置的服务IP范围内设置IP


服务的ClusterIP具有唯一性,因此当尝试使用已被分配的ClusterIP进行服务创建,则会返回错误结果。

从Kubelet中删除动态kubelet配置

动态Kubelet配置在1.22中被标记为弃用状态,现已被正式删除。该功能还将从Kubernetes 1.26的API服务器中删除。


USA-IDC为您提供免备案服务器 0元试用
立即联系在线客服,即可申请免费产品试用服务
立即申请