Kubernetes v1.36:混合版本代理晋升为 Bet... 笔记

Kubernetes v1.36:混合版本代理晋升为 Beta 版

混合版本代理(MVP)通过安全地将未知资源的请求路由到更新的 API 服务器,防止出现 404 错误,从而增强 Kubernetes 集群升级。MVP 最初作为 Kubernetes 1.28 的 Alpha 功能引入,现将在 1.36 版本中进入 Beta 阶段并默认启用。MVP 解决了升级过程中不同版本的 API 服务器之间的问题:当请求新资源时,旧版服务器可能会失败。此前会返回错误的 404,而现在请求将被代理到能够处理该请求的服务器。MVP 的 Beta 版本使用聚合发现(aggregated discovery)替代 StorageVersion API 来确定对等节点的能力,从而提升功能。此次更新还包含对等聚合发现(peer-aggregated discovery),为客户提供所有可用 API 的统一视图。要启用 MVP,API 服务器需要 --peer-ca-file 标志;如有需要,还需添加 --peer-advertise-ip 和 --peer-advertise-port 标志。使用 kubeadm 时,您可以在 ClusterConfiguration 文件中包含这些标志以简化流程。鼓励用户在预发布环境中测试 MVP,并将反馈提供给 SIG API Machinery,作为 1.36 升级的一部分。