• 自动秒收录
  • 软件:1973
  • 资讯:57811|
  • 收录网站:279872|

IT精英团

Kubernetes 1.25中的主要变化和删除

Kubernetes 1.25中的主要变化和删除

浏览次数:
评论次数:
编辑: 阳煦
信息来源: ITPUB
更新日期: 2022-08-10 00:01:27
摘要

随着Kubernetes的发展和成熟,有些功能可能会被弃用、删除或替换。Kubernetesv1.25包括几项重大更改和删除。KubernetesAPI移除和弃用流程Kubernetes

  • 正文开始
  • 相关阅读
  • 推荐作品

随着Kubernetes的发展和成熟,有些功能可能会被放弃、删除或替代。Kubernetes v1.25包括几个主要的变化和删除。

Kubernetes API拆除和废弃流程

Kubernetes项目有一个详细记录的特性放弃策略[1]。该政策规定:

只有当同一个API的更新稳定版本可用,并且该API的每个稳定级别的生命周期最短时,才有可能丢弃该稳定API。

不建议使用API在未来的Kubernetes版本中标记为已删除;

它会一直运行,直到被删除(至少一年),但使用时会显示警告。

当删除的API在当前版本中不再可用时,您必须迁移到新的替换函数。

一个普遍可用的(GA)或稳定的API版本可能会被标记为不推荐使用,但在Kubernetes的主要版本中不能删除它。

3个废弃版本必须支持测试版或预发布API版本。

Alpha版本或实验API版本可能会在任何版本中删除,恕不另行通知。

无论是因为函数从beta升级到稳定版还是因为API根本不成功而删除API,所有的删除都符合这个放弃政策。每当API被删除时,迁移选项将在文档中传达。

关于PodSecurityPolicy的说明

我们在1.21版中弃用了PodSecurityPolicy[2],并将在Kubernetes v1.25版中删除它PodSecurityPolicy的复杂且经常令人困惑的用法需要改变。不幸的是,这将是一个破坏性的变化。为了解决这个问题,删除了,取而代之的是Pod安全准入,在这个版本中也逐渐稳定下来。如果您目前依赖于PodSecurityPolicy,请按照说明迁移到Pod安全许可[3]。

Kubernetes v1.25的主要变化

除了删除PodSecurityPolicy之外,Kubernetes v1.25还包括几个重大的变化。

CSI迁移[4]

将树内卷插件移动到树外CSI驱动程序的努力仍在继续,核心CSI迁移功能在1.25版中成为GA。这是彻底删除树内卷插件的重要一步。

卷放弃和插件删除

一些卷被丢弃或删除。

GlusterFS将在1.25版中被弃用[5]。虽然已经为其构建了CSI驱动,但一直没有维护。讨论了[6]迁移到兼容的CSI驱动程序的可能性,但最终决定从树中的驱动程序开始丢弃GlusterFS插件。

在此版本中,Portworx in-tree volume插件[7]也被弃用,并且Flocker、Quobyte和StorageOS in-tree volume插件被删除。

声明不受支持的vSphere版本[8]

从Kubernetes v1.25开始,树内vSphere卷驱动程序将不支持7.0u2之前的任何vSphere版本。请查看v1.25的详细发行说明,了解如何处理此问题的更多建议。

发布工件[9]

提高发布过程安全性的另一个步骤是Kubernetes发布工件的签名将在该版本中升级到Beta。这与针对Kubernetes发布流程的SLSA 3级合规性的拟议增强相一致。

支持cgroup v2升级到稳定版本[10]

两年多前,宣布新的内核cgroups v2 API是稳定的。在这个版本中,我们朝着全面采用它迈出了坚实的一步。虽然将继续支持cgroup v1,但这一变化为我们最终放弃cgroup v1并替换cgroup v2做好了准备。

清理IPTables链所有权[11]

从Kubernetes版本1.25开始,Kubernetes创建的iptables链将只支持Kubernetes内部用例。从v1.25开始,Kubelet将逐渐转向不在nat表中创建以下iptables链:

KUBE马克路

KUBE-马克-MASQ

KUBE邮政路由

这种改变将通过IPTablesCleanup函数门逐步实现。

展望未来

为Kubernetes 1.26计划的API移除的官方列表[12]是:

流程模式和优先级配置API(flowcontrol.apiserver.k8s.io/v1beta1)

Beta水平自动缩放API(自动缩放/V2beta2)

原文:3359 Kubernetes . io/blog/2022/08/04/即将到来的变化-在-Kubernetes-1-25

参考资料

[1]放弃政策: https://kubernetes . io/docs/reference/using-API/折旧-政策/

[2]在v1.21中弃用podsecuritypolicy : https://kubernetes。io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/

[3]迁移到豆荚安全许可: https://kubernetes。io/docs/tasks/configure-pod-container/migrate-from-PSP/

[4]基督教团结国际迁移https://github.com/kubernetes/enhancements/issues/625 :号

[5]GlusterFS将在v1.25中被弃用https://github.com/kubernetes/enhancements/issues/3446 :号

[6]讨论https://github.com/kubernetes/kubernetes/issues/100897 :号

[7]波特沃克斯在树卷插件https://github.com/kubernetes/enhancements/issues/2589 :号

[8]声明不受支持的虚拟空间版本https://github.com/kubernetes/kubernetes/pull/111255 :号

[9]签署发布工件https://github.com/kubernetes/enhancements/issues/3031 :号

[10]支持群组v2升级到稳定版https://github.com/kubernetes/enhancements/issues/2254 :号

[11]清理防火墙链所有权https://github.com/kubernetes/enhancements/issues/3178 :号

[12]为Kubernetes 1.26计划的应用程序接口移除: https://kubernetes。io/docs/reference/using-API/deprecation-guide/# v1-26

-结束-

在Linux和Windows中删除PDF密码的极简应用
« 上一篇 2022-08-08
一万字长文 手把手教你如何重构
下一篇 » 2022-08-10
  • 如何在Ubuntu中保留文件系统并备份当前开发板镜像
    0阅读 0条评论 个赞
    在Ubuntu保留文件系统或者说备份当前开发板镜像的需求在不断增加。比如Ubuntu文件系统需要安装库文件的话直接使用apt-get工具就可以下载,但由于需要下载的核心板较多,比较费时间,这时需要将安……
  • 国产核心板全志T507助力消防系统升级
    0阅读 0条评论 个赞
    9月16日下午,位于湖南长沙市区内的中国电信大楼发生火灾,建筑高度218米,现场浓烟滚滚,数十层楼体燃烧剧烈。消防救援人员赶到现场后很快将火势控制住,目前大楼火势已被扑灭,所幸未发现人员伤亡。湖南电信……
  • 教大家如何处理Spring Boot易流中的用户和群体!
    0阅读 0条评论 个赞
    1.准备工作2.用户操作2.1添加用户2.2修改用户2.3删除用户2.4查询用户3.组操作3.1添加组3.2修改组3.3删除组3.4查询组4.查看表详情虽然说我们在实际开发中,……
  • 从PG15开始WAL压缩优化
    0阅读 0条评论 个赞
    PG15传闻中的超级令人激动的功能大多数跳票了,年初我也写过一个关于PG15新功能跳票的文章。PG15BETA已经发出几个月了,似乎PG15里令人激动人心的功能不多,不过从长长的新功能列表里,……
  • 深入了解美团叶子发射器开源方案
    0阅读 0条评论 个赞
    大家好,我是树哥。之前我们有聊过「如何设计一个分布式ID发号器」,其中有讲过4种解决方案,分别是:UUID类雪花算法数据库自增主键Redis原子自增美团以第2、3种解决方案为基础,开发出……
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
  • Java开源数据库引擎 数据库计算封闭的一站式解决方案
    0阅读 0条评论 个赞
    目录前言引入一、数据库封闭性带来的问题?问题1:ETL变成ELT甚至LETETL:ELT:问题2:中间表带来的资源消耗和耦合问题3:多样性数据源问题4:存储过程带来的安全和耦合问题问题5:大……
  • 深入了解美团叶子发射器开源方案
    0阅读 0条评论 个赞
    大家好,我是树哥。之前我们有聊过「如何设计一个分布式ID发号器」,其中有讲过4种解决方案,分别是:UUID类雪花算法数据库自增主键Redis原子自增美团以第2、3种解决方案为基础,开发出……
  • spring MVC(II)——请求处理参数和响应数据处理
    0阅读 0条评论 个赞
    1、请求处理参数1.1请求参数@RequestParam1.1.1不使用@RequestParam注解请求参数处理,不使用参数注解:1.如果请求参数名和请求处理的形参名一致,springMv……
  • 【高并发】从源码角度深入分析线程池如何优雅退出
    0阅读 0条评论 个赞
    大家好,我是冰河~~在【高并发专题】中,我们从源码角度深度分析了线程池中那些重要的接口和抽象类、深度解析了线程池是如何创建的,ThreadPoolExecutor类有哪些属性和内部类,以及它们对线程池……
  • 构建docker镜像库(1):用注册表构建本地镜像库
    0阅读 0条评论 个赞
    目录一.系统环境二.前言三.使用registry搭建私有镜像仓库3.1环境介绍3.2k8smaster节点配置镜像仓库3.3k8sworker1节点配置从私有仓库上传和拉取镜像3.3.1上传镜……
  • Linux系统的docker部署 网络核心3.1
    0阅读 0条评论 个赞
    此篇文章演示基本的基于docker部署.netcore服务,linux系统腾讯云ubuntu,.netcore版本3.1。1.安装dockeraptinstalldocker.io2.拉取.ne……
  • MySQL性能调优和优化技术
    0阅读 0条评论 个赞
    介绍MySQL是一种流行的开源数据库应用程序,它以一种有意义且易于访问的方式存储和构造数据。对于大型应用程序,庞大的数据量可能会导致性能问题。本指南提供了一些关于如何提高MySQL数据库性能的调……
  • 用Python实现广度优先搜索
    3阅读 0条评论 个赞
    图是一种善于处理关系型数据的数据结构,使用它可以很轻松地表示数据之间是如何关联的图的实现形式有很多,最简单的方法之一就是用散列表背景图有两种经典的遍历方式:广度优先搜索和深度优先搜索。两者是相似的。实……
  • 关于这个能见度的例子 网上95%的文章都是错的!
    0阅读 0条评论 个赞
    你好,我是坤哥上周我在查阅资料时无意中搜到一篇解释volatile用法的博文,这篇博文排得很靠前,不过很遗憾,虽然结论是对的,但分析过程完全错误,而且我发现网上很多文章都用这个例子来解释vola……
  • 当我们在并行学习的时候 我们到底在学习什么?
    0阅读 0条评论 个赞
    大家好,我是鲏。前段时间,星球里一位朋友问我:鱼皮,高并发项目牵扯的知识有哪些?之前看到的一个回答:既要解决性能的问题又要考虑业务完整性,还有网络资源、服务器资源等,我不太能理解,希望鱼皮细说。我就简……
  • SQL SERVER存储过程学习笔记
    6阅读 0条评论 个赞
    将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。存储过程的优点1.存储……
  • Java线程面试题前50名
    0阅读 0条评论 个赞
    .css-1yuhvjn{margin-top:16px;}.css-3jt6os.FileLinkCard{-webkit-align-items:center;-webkit-box-align……
  • 基于 网络6的轻量级Webapi框架紧固点
    0阅读 0条评论 个赞
    大家好,我是等天黑。FastEndpoints是一个基于.NET6开发的开源webapi框架,它可以很好地替代.NETMinimalAPIs和MVC,专门为开发效率而生,带来了全……
  • :自古以来 特工程序就是兵家必败之地
    0阅读 0条评论 个赞
    正向代理的血案前几天打算使用golang做一个代理程序,golang标准库net/http/httputil已经提供了这样的能力。一把梭之后发现必然返回403Forbidden,我直接在targe……
  • 长文解读春季交易!隔离?传播性?网被消灭了!
    9阅读 0条评论 个赞
    1.什么是事务2.Spring中的事务2.1两种用法2.2三大基础设施3.编程式事务4.声明式事务4.1XML配置4.2Java配置4.3混合配置5.事务属性5.1隔离性5……
  • SQL Server合并(删除)分区的歧义消除
    4阅读 0条评论 个赞
    一、准备在SQLServer2005版本之后就有了表分区的概念与应用,在分区操作里面有一个叫做合并分区的功能,也被称为删除分区。分区所处的文件组和文件是不会被删除的,只会对数据进行转移合并。合并分……
  • 如何保持Mysql和Redis数据一致
    0阅读 0条评论 个赞
    先阐明一下Mysql和Redis的关系:Mysql是数据库,用来持久化数据,一定程度上保证数据的可靠性;Redis是用来当缓存,用来提升数据访问的性能。关于如何保证Mysql和Redis中的数据一致(……
  • 让自己更有价值的5种能力
    0阅读 0条评论 个赞
    如何让自己更值钱?回答这个问题,需要用到黄金圈理论。什么是黄金圈理论?黄金圈理论,是国际知名营销专家、作家SimonSinek在2011年提出的,这是一种由内向外的思维模式。黄金圈理论提倡由Why、……
  • 二战MySQL数据库【升华】
    0阅读 0条评论 个赞
    MYSQL入门系列——第二篇1.筛选条件:(1)比较运算符:(2)逻辑运算符:(3)其他操作:1.排序:2.限制:拓展:3.去重:4.模糊查询:(like'%')5.范围查询:2.聚合与分组(重点……
  • 深入理解Redis数据结构-字典
    0阅读 0条评论 个赞
    字典,又称为符号表、关联数组或映射,是一种用于保存键值对的抽象数据结构。在字典中,一个键可以和一个值进行关联,这些关联的键和值称为键值对。键值对中键是唯一的,我们可以根据键key通过映射查找或者更新对……
最近发布资讯
更多