本文档列出了在断开连接模式下运行的 Anthos 的正式版更新。我们建议 Anthos 开发者定期查看此列表,以便及时获知新公告。
1.11.3 版
特性
- 在断开连接模式下运行的 Anthos
- 更新为 Anthos on Bare Metal 1.11.3。如需了解新功能、修复和更改,请参阅 Anthos on Bare Metal 1.11.3 版本说明。
在断开连接模式下运行的 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"
注释的所有资源配置。
- Config Sync 会忽略隐藏目录
- 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
内存不足问题。