版本说明

本文档列出了在断开连接模式下运行的 Anthos 的正式版更新。我们建议 Anthos 开发者定期查看此列表,以便及时获知新公告。

1.11.3 版

特性

  • 在断开连接模式下运行的 Anthos
  • 在断开连接模式下运行的 Anthos 现在遵循 Anthos Config Management 和 Anthos Service Mesh 版本的弃用政策。每个版本可以处于以下四种状态之一:

    • 受支持:在断开连接模式下运行的 Anthos 可识别此类版本并可进行安装。它适用于在断开连接模式集群中运行的当前 Anthos 版本。下一个在断开连接模式下运行的 Anthos 次要版本可能会弃用这些受支持的版本。
    • 已弃用:在断开连接模式下运行的 Anthos 可识别此类版本并可进行安装。它适用于在断开连接模式集群中运行的当前 Anthos 版本。下一个在断开连接模式下运行的 Anthos 次要版本将不再支持这些已弃用版本。
    • 不受支持:在断开连接模式下运行的 Anthos 安装仍然可以识别此类版本,但无法再安装此类版本。它可能不适用于在断开连接模式集群中运行的当前 Anthos 版本。您可以移除不受支持的版本,也可以将其升级到新版本。下一个在断开连接模式下运行的 Anthos 次要版本将移除这些不受支持的版本。
    • 已移除:在断开连接模式下运行的 Anthos 安装无法识别此类版本。它无法升级到新版本,也无法自动卸载。

    每个 Anthos Config Management 和 Anthos Service Mesh 版本的生命周期都遵循下面的演变顺序:“受支持”、“已弃用”、“不受支持”、“已移除”。

    下表展示了 Anthos Config Management 和 Anthos Service Mesh 版本的弃用政策。

    在断开连接模式下运行的 Anthos 1.11 支持 已弃用 不支持 已移除
    Anthos Config Management 1.11.1 不适用 1.8.*、1.9.* 1.7.*
    Anthos Service Mesh 1.11.8-asm.1 1.10.* 1.9.* 不适用
  • Anthos Config Management

    • 添加了对 1.11.1 版的支持。
    • 移除了对 Anthos Config Management 1.7.* 版的支持。
    • 现在支持 Anthos Config Management 1.8.*1.9.* 版,但下一个在断开连接模式下运行的 Anthos 次要版本将移除此项支持。
    • 自上一个在断开连接模式下运行的 Anthos 版本以来添加的 Anthos Config Management 功能:
      • Config Sync 会忽略隐藏目录 .github.gitlab 以及隐藏文件 .gitlab-ci.yml
      • 您现在可以使用新的 config.kubernetes.io/depends-on 注释指定应用和删除顺序。
      • 添加了依赖项强制执行,以便您可以在应用对象时跳过依赖项未成功应用和完全协调的对象。
      • 更新了 RootSync 和 RepoSync 上的 spec.override.resources 字段,让您可以替换协调器 Deployment 的相应容器请求的默认资源量(例如 CPU 或内存)。
      • 当代管式资源未就绪或健康状况不佳时,nomos status 命令会显示来自资源条件的消息。
      • nomos hydrate 命令支持渲染非结构化源格式,并且支持渲染 Kustomize 配置或 Helm 图表。
      • nomos vet 命令支持渲染,并且支持渲染 Kustomize 配置或 Helm 图表。它提供了 --keep-output 标志来保留渲染的输出。
      • 在验证和应用资源配置时,Config Sync 会忽略 Git 代码库中具有 config.kubernetes.io/local-config: "true" 注释的所有资源配置。
    • Anthos Config Management 功能尚未移植到在断开连接模式下运行的 Anthos:
      • 支持多个 Git 代码库
  • Anthos Service Mesh

    • 添加了对 1.11.8-asm.1 版的支持。
    • Anthos Service Mesh 1.9.* 不再受支持,将在下一个在断开连接模式下运行的 Anthos 次要版本中移除。
    • Anthos Service Mesh 1.10.* 现已弃用,在下一个在断开连接模式下运行的 Anthos 次要版本中将不受支持。
  • 界面

    • 当您使用不受支持的 Anthos Config Management 或 Anthos Service Mesh 版本时,Anthos Management Center 会显示相应的指示符。
    • Management Center 会阻止您安装不受支持的 Anthos Config Management 或 Anthos Service Mesh 版本。

重大更改

  • Anthos Config Management 的所有安装都必须升级到 1.8.2 或更高版本,然后才能安装此版本。
  • Anthos Service Mesh 的所有安装都必须升级到 1.10.4-asm.14 或更高版本,然后才能安装此版本并升级用户集群。
  • Anthos on Bare Metal 1.11.3 随附 Kubernetes 1.22。此版本的 Kubernetes 1.22 移除了某些 API。请勿在升级集群之前依赖任何已移除的 API,因为这可能会导致不可预测的后果。将所有对已弃用 API 的引用都替换为对新版 API 调用的引用。如需获取已移除 API 的列表,请参阅已弃用的 API 迁移指南
  • Anthos on Bare Metal 移除了一些已弃用的指标。集成的 Grafana 查询和提醒政策已更新,但如果您定义了自己的查询或图表,则可能需要应用相应的更改。如需了解详情,请参阅 Anthos on Bare Metal 已知问题中的影响 Cloud Monitoring 信息中心的已弃用指标

可修复漏洞数

  • 修复了 logmon-operator 内存不足问题。