写点什么

Kubernetes 1.26 版本正式发布:改进 Windows 支持,加强网络安全和管理功能

  • 2022-12-16
    北京
  • 本文字数:880 字

    阅读完需:约 3 分钟

Kubernetes 1.26 版本正式发布:改进 Windows 支持,加强网络安全和管理功能

近日,Kubernetes 1.26 正式发布。该版本总共包括 37 项增强功能:其中 11 项将升级为稳定版,10 项为毕业到 Beta,另外 16 项正在进入 Alpha 版,还有十二个功能已被弃用或删除。

 

Kubernetes 在企业中被广泛使用,这也让Kubernetes成为黑客的攻击目标。新版本中,Kubernetes 发布工件签名现已升级至 beta 版。此功能在 v1.24 版初次引入,是 Kubernetes 发布过程安全性方面的一大重要里程碑。新版本中,所有发布工件均使用 cosign 进行无密钥签名,且可验证二进制工件与镜像。

 

新版本支持高权限容器,允许容器以类似于主机上所运行进程的方式获取权限。Windows 节点中的功能支持被称为 HostProcess 容器,现已升级为稳定版,允许用户通过高权限容器访问主机资源(包括网络资源)。

 

这个版本也成为首个使用新的 registry.k8s.io 容器镜像注册表进行发布的版本。原先的 k8s.gcr.io 镜像注册表不再发布 1.26 版本的容器镜像标签,只会继续更新 1.25 及之前的版本标签。

 

另外,随着容器运行时接口(CRI)的采用和 dockershim 在 1.24 版中被移除,CRI 已经成为 Kubernetes 与不同容器运行时进行交互的唯一官方指定方式。各个 kubelet 会通过协商使用 CRI 版本及节点上的容器运行时。

 

在之前的版本中,Kubernetes 项目推荐使用 CRI v1 版本,但 kubelet 仍可协商使用 CRI v1 alpha2,该版本已被弃用。但是,Kubernetes 1.26 将不再支持 CRI v1alpha2,因此如果容器运行时不支持 CRI v1,则移除后 kubelet 将无法注册节点。也就是说,Kubernetes 1.26 不再支持 containerd 的次要版本 1.5 及更早版本。如果开发者要继续使用 containerd,则需要升级至 containerd 1.6.0 或更高版本,之后才能将节点升级至 Kubernetes v1.26。同样的情况也适用于其他只支持 v1alpha2 的容器运行时。

 

此外,Kubernetes 的多项指标迎来改进,如指标框架扩展升级至 alpha、组件健康服务水平指标(Component Health Service Level Indicators)升级至 alpha。现在,各 Kubernetes 组件均已支持功能指标。用户可以检查组件指标端点的 kubernetes_feature_enabled 以跟踪是否启用了各活动功能门。

 

更多信息查看:

https://kubernetes.io/blog/2022/12/09/kubernetes-v1-26-release/

2022-12-16 17:466956

评论

发布
暂无评论
发现更多内容

社会正在惩罚不读书的人!这份程序员进阶书单,值得收藏~

田维常

程序员 电子书

追风人与笃行者:云手机的2020风云录

脑极体

如何将MySQL查询优化到极致?

冰河

MySQL sql 性能优化 查询优化 查询

看完这篇你还能不懂C语言/C++内存管理?

C语言与CPP编程

c c++ C语言 内存管理 编程开发

面经手册 · 第16篇《码农会锁,ReentrantLock之公平锁讲解和实现》

小傅哥

Java 面试 小傅哥 ReentrantLock 公平锁

【原创】Spring Boot一口气说自动装配与案例

田维常

springboot

Polkadot系列(二)——混合共识详解

QTech

区块链 polkadot

设置Vmware中的Ubuntu为桥接模式

jiangling500

ubuntu vmware 桥接

【原创】SpringBoot快速整合Thymeleaf模板引擎

田维常

springboot

【原创】Spring Boot集成Mybatis的玩法

田维常

springboot

【原创】Spring Boot 集成Spring Data JPA的玩法

田维常

springboot

送你4句口诀 云存储选型不再犯难

京东科技开发者

云存储

C++中的vector和Java中的ArrayList的构造函数的区别

jiangling500

Java c++ ArrayList vector

面试官:Java装箱与拆箱的区别?

田维常

springboot

Spring Boot 如何快速实现定时任务

田维常

springboot

【原创】Spring Boot终极篇《上》

田维常

springboot

高防服务器是什么?

德胜网络-阳

国内外互联网大厂工程师联合推荐:程序员三门课+151个建议

小Q

Java 学习 编程 程序员 开发

刷了LeetCode的链表专题,我发现了一个秘密!

Simon郎

Java 面试 链表

vivo 云服务海量数据存储架构演进与实践

vivo互联网技术

数据库 架构 云服务 数据存储

【原创】Spring Boot集成Redis的玩法

田维常

spring Boot Starter

浅析一个较完整的SpringBoot项目

田维常

sping

Spring Boot 集成 Druid 监控数据源

田维常

springboot

【原创】Spring Boot 过滤器、监听器、拦截器的使用

田维常

springboot

23张图!万字详解「链表」,从小白到大佬!

王磊

Java 数据结构与算法

如何快速构建Spring Boot基础项目?

田维常

spring Boot Starter

Redis-缓存雪崩,缓存击穿,缓存穿透

topsion

redis

redis的stream类型命令详解

LLLibra146

redis stream 消息队列

【原创】Spring Boot 如何手写starter

田维常

springboot

一期二班 - 吴水金 - 第五课作业

吴水金

【原创】Spring Boot终极篇《下》

田维常

springboot

Kubernetes 1.26 版本正式发布:改进 Windows 支持,加强网络安全和管理功能_语言 & 开发_褚杏娟_InfoQ精选文章