1.26 版本信息和更新操作
查看有关 IBM Cloud® Kubernetes Service版本 1.26 的信息。
该版本已不再支持。 尽快将集群更新为 受支持的版本。
要查找有关更新 IBM Cloud® Kubernetes Service 集群的常规信息或其他版本的信息吗? 请参阅 Kubernetes 版本信息和更新操作。
IBM Cloud Kubernetes Service 是 CNCF 软件一致性认证计划下 版本的认证 产品。Kubernetes 1.26 Kubernetes Kubernetes® 是 基金会在美国和其他国家的注册商标,根据 基金会的许可使用。Linux Linux
有关 Kubernetes 项目版本 1.26的更多信息,请参阅 Kubernetes 更改日志
发布时间线
下表包含 IBM Cloud® Kubernetes ServiceV 1.26 的预期发布时间线。 您可以将此信息用于规划目的,例如,估算版本可能变为不受支持的一般时间。
标记有短剑 (†) 的日期表示这是暂定时间,会随时更改。
| 版本 | 是否受支持? | 发布日期 | 不受支持的日期 |
|---|---|---|---|
| 1.26 | 否 | 2023 年 2 月 1 日 | 2024 年 5 月 31 日 |
准备更新
本信息概述了将集群更新到 V 1.26时可能对已部署应用程序产生的影响。 要获取完整的更改列表,请查看 社区 Kubernetes 更改日志 和 IBM 版本更改日志 for V 1.26。 您还可以查看 Kubernetes 有用的警告。
在更新主节点之前更新
下表说明了在更新 Kubernetes 主节点之前必须执行的操作。 初始 1.26 版本信息和更新操作
将集群升级到 V 1.26时,将自动为 Calico配置 BGP 密码。 这将导致在应用 BGP 密码配置时对 pod 联网进行若干次中断。
| 类型 | 描述 |
|---|---|
不受支持: FlowSchema 和 PriorityLevelConfiguration API 的 Beta 版本 |
迁移清单和 API 客户机以使用自 Kubernetes V 1.23以来提供的 flowcontrol.apiserver.k8s.io/v1beta2 API 版本。 有关更多信息,请参阅 不推荐使用的 API 迁移指南- v1.26。 |
不受支持: Beta 版本的 HorizontalPodAutoscaler API |
迁移清单和 API 客户机以使用自 Kubernetes V 1.23以来提供的 autoscaling/v2 API 版本。 有关更多信息,请参阅 不推荐使用的 API 迁移指南- v1.26。 |
不受支持: 存储类 volume.beta.kubernetes.io/storage-class Beta 资源注释 |
迁移清单和 API 客户机以改为使用 PersistentVolumeClaim 和 PersistentVolume 资源上的 spec.storageClassName 字段。 |
| 不受支持: 选择 Kubernetes API 服务器度量值已替换 | 已替换以下 Kubernetes API 服务度量值: etcd_db_total_size_in_bytes 已替换为 apiserver_storage_db_total_size_in_bytes,job_sync_total 已替换为 job_syncs_total,job_finished_total 已替换为 jobs_finished_total,cronjob_job_creation_skew_duration_seconds 已替换为 job_creation_skew_duration_seconds。 如果您依赖于这些已替换的度量,请相应地更新。 |
在更新主节点之后更新
| 类型 | 描述 |
|---|---|
不受支持: localhost NodePort 服务 |
为了进一步降低与 CVE-2020-8558相关的安全风险,已禁用对 NodePort 服务的 localhost 访问。 如果应用程序依赖于此行为,请改为将其更新为节点专用 IP 地址。 |
不受支持: 与日志记录相关的 旧 kubectl 选项 |
已除去以下旧 kubectl 日志记录选项: --log-dir,--log-file,--log-flush-frequency,--logtostderr,--alsologtostderr,--one-output,--stderrthreshold,--log-file-max-size,--skip-log-headers,--add-dir-header,--skip-header 和 --log-backtrace-at。 如果您的脚本依赖于这些标志,请相应地更新它们。 有关更多信息,请参阅 除去与日志记录相关的旧命令行参数。 |