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/
点击底部阅读原文访问 InfoQ 官网,获取更多精彩内容!
今日好文推荐
通信行程卡正式下线,三大运营商将删除用户数据;网易放假1天让员工看世界杯决赛;字节跳动:持续“去肥增瘦”人员调整|Q资讯
相关文章
- 未能连接一个windows服务器,Win7出现未能连接一个Windows服务的解决办法
- Windows查看端口占用情况_windows关闭端口命令
- Kubernetes 学习(十一)Kubernetes 基本知识点总结
- K8S 生态周报| Kubernetes v1.25 将添加 user namespaces 的支持
- Kubernetes 证书管理系列(一)
- 如何使用Prometheus和Grafana监控多个Kubernetes集群
- Kubernetes Top5 开源存储项目
- 16个 Awesome 工具让 Kubernetes 如虎添翼
- 【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
- kubernetes使用minio创建storageclass
- 使用 Velero 备份还原 Kubernetes 集群资源
- 设备集群上的Kubernetes | 系列文章(6)
- 在Windows与Linux之间传输文件(windows向linux传文件)
- windows分步实现:双系统Linux挂载Windows(双系统Linux挂载)
- 和 windows比较: Getty Linux 与 Windows(gettylinux)
- 提升你 Kubernetes 技能的 5 种方式
- 双系统安装:Linux和Windows如何同时安装?(如何安装linux和windows双系统)
- 在Windows上安装Linux系统的步骤(windows安装linux系统)
- Linux将文件传输到Windows系统中(linux传文件到windows)