- 文档首页
容器服务
容器服务 VKE
产品动态
Kubernetes 版本发布记录
容器服务发布 Kubernetes v1.34 版本说明
Kubernetes 版本发布记录
容器服务发布 Kubernetes v1.34 版本说明
容器服务发布 Kubernetes v1.34 版本说明
火山引擎容器服务(VKE)严格遵循社区一致性认证。本文介绍容器服务发布 Kubernetes 1.34 版本所做的变更说明。
表1:核心组件及说明
表2:Kubernetes 版本与 VKE 版本对应关系
- Volume Attributes Class 功能进入 GA 阶段,允许在 PVC 创建后,通过更改 volumeAttributesClassName 字段来动态调整卷的性能属性。详情请参见:Volume Attributes Classes。
- ResilientWatchCacheInitialization 特性进入 GA 阶段,APIServer 启动时,watchCache 必须初始化完成,否则会导致 APIServer 启动失败,为了提升性能健康度,watchCache 初始化时通过拒绝挂起的 Watch 请求和大部分 List 请求,避免控制平面过载导致无法启动。详情请参见:Resilient watchcache initialization。
- RelaxedDNSSearchValidation 特性进入 GA 阶段,放宽对容器 DNS 搜索字符串(.spec.dnsConfig.searches)的校验, 允许在 DNS 名称搜索字符串中包含下划线(_)、半角句号(.)。
- RelaxedEnvironmentVariableValidation 特性进入 GA 阶段,pod env name可以配置除“=”外所有可打印的 ASCII 字符,可打印 ASCII 字符的范围为 32-126。
- Pod Generation 特性进入 Beta 阶段,允许在 Pod 状态中设置observedGeneration,允许其他组件在 Pod Condition 中设置observedGeneration,以反映在记录状态或状况时 Pod 的 metadata.generation。
- PreferSameTrafficDistribution 特性进入 Beta 阶段,Service 支持配置spec.trafficDistribution值为PreferSameZone和PreferSameNode。 PreferSameNode优先将流量发送至与客户端位于同一节点的端点。原有的PreferClose选项已被废弃。详情请参见:Traffic Distribution。
- 扩展 Service IP 范围功能进入 GA 阶段,引入 ServiceCIDR 和 IPAddress 资源来记录 Service 的 ClusterIP 分配情况,支持通过 ServiceCIDR 来动态增加 ClusterIP 的可分配范围。详情请参见:Extend Service IP Ranges。
- 原生边车容器进入 GA 阶段,支持在 Init 容器中配置restartPolicy字段启用边车容器,边车容器独立于其他 Init 容器以及同一 Pod 内的主应用容器。详情请参见:Sidecar Containers。
- ImageVolume 特性进入 Beta 阶段,默认关闭,允许用户在 Pod 中指定一个 OCI 镜像引用作为卷(只读),并在容器内将其作为卷挂载进行复用。Pod 中的多个容器之间共享一个配置文件,而无需将此文件包含在主镜像中, 这样就可以将安全风险最小化和并缩减整体镜像大小。详情请参见:Image Volumes。
- ProcMountType 特性进入 Beta 阶段,通过 Pod 的securityContext.procMount字段自定义容器中/proc文件系统的挂载类型,以精细化控制/proc文件系统的访问,提升 Pod 安全性和隔离性。
- 原地调整 Pod 资源功能进入 Beta 阶段,新增InPlacePodVerticalScaling特性门控,支持在不重启 Pod 和容器的情况下调整 Pod 容器中resources字段下的 CPU 和 Memory,即纵向弹性伸缩。详情请参见:In-Place Pod Resize。
- 在 Kubernetes v1.34,Kubelet 移除了已经废弃的启动参数--register-schedulable,不再支持在节点注册时将其标记为unschedulable,推荐使用registerWithTaints代替。
- 在 Kubernetes v1.33,Git-Repo 卷插件默认禁用。如需保留,可手动开启GitRepoVolumeDriver特性门控。
- 在 Kubernetes v1.33,DisableNodeKubeProxyVersion默认启用,且不允许禁用。Kubelet 不会再设置节点的status.kubeProxyVersion字段。
- 在 Kubernetes v1.33,移除了 ValidatingAdmissionPolicy、ValidatingAdmissionPolicyBinding 的 v1alpha1 版本。
- 在 Kubernetes v1.33,resource.k8s.io/v1beta1被废弃,推荐使用 v1beta2 代替。
- 在 Kubernetes v1.33,apidiscovery.k8s.io/v2beta1 API 组被禁用,该 API 用于客户端查询集群中所有已注册的 API 资源信息。建议迁移至 v2 稳定版本。
- 在 Kubernetes v1.33,Pod status.resize字段被废弃,通过 PodResizeInProgress, PodResizePending condition 代替说明 Pod 垂直扩缩时的资源调整状态。
- 在 Kubernetes v1.33,EndpointSlice 的 Annotation:service.kubernetes.io/topology-mode被废弃,推荐使用spec.trafficDistribution代替。
关于 Kubernetes 1.34 版本的性能和功能演进的更多信息,请参见:
最近更新时间:2026.09.15 16:51:49