第 1 章 Red Hat Advanced Cluster Management 发行注记
了解新功能、增强功能、支持、弃用、删除和勘误程序错误修复。
重要: 集群生命周期组件和功能位于多集群引擎 operator 中,它是增强集群管理的软件操作器。多集群引擎 operator 的 Cluster 生命周期的发行注记 包括在发行注记中。
重要: OpenShift Container Platform 发行注记没有包括在此文档中。对于 OpenShift Container Platform 集群,请参阅 OpenShift Container Platform 发行注记。
弃用: Red Hat Advanced Cluster Management 2.8 及更早的版本不再被支持。文档可能仍然可用,但没有任何勘误或其他更新。
最佳实践: 升级到最新版本。
- 文档会引用最早支持的 Red Hat OpenShift Container Platform 版本,除非文档中的组件只与特定版本的 OpenShift Container Platform 进行创建和测试。
- 有关完全支持信息,请参阅 Red Hat Advanced Cluster Management Support Matrix 以及 Red Hat Advanced Cluster Management for Kubernetes 的生命周期和更新策略。
- 如果您在当前支持的某个版本或产品文档时遇到问题,请访问 红帽支持,您可以在其中进行故障排除、查看知识库文章、与支持团队连接,或者创建一个问题单。您必须使用您的凭证登录。
- 您还可以访问红帽客户门户文档,Red Hat Customer Portal FAQ。
1.1. Red Hat Advanced Cluster Management 的新内容
Red Hat Advanced Cluster Management for Kubernetes 为您提供了整个 Kubernetes 域的可见性,以及内置监管、集群生命周期管理和应用程序生命周期管理功能。
重要: Red Hat Advanced Cluster Management 现在支持通过云原生计算基础(CNCF) Kubernetes 一致性计划认证的所有供应商。为您的混合云多集群管理选择 CNFC 可识别的供应商。
请参阅以下有关使用 CNFC 供应商的信息:
- 了解 CNFC 如何通过认证的 Kubernetes 一致性进行认证。
- 有关 CNFC 第三方供应商的信息,请参阅红帽 与第三方组件的支持,或 联系红帽支持。
-
如果您具有自己的 CNFC 一致性认证集群,您需要将 OpenShift Container Platform CLI
oc
命令改为 Kubernetes CLI 命令kubectl
。
1.1.1. 组件的新功能和增强
了解 Red Hat Advanced Cluster Management 中组件的详情:
一些功能和组件作为技术预览发布。
访问 Red Hat Advanced Cluster Management 支持列表,了解 hub 集群和受管集群的要求以及每个组件的支持。如需生命周期信息,请参阅 Red Hat OpenShift Container Platform 生命周期政策。
1.1.2. 安装
-
您可以从集群中部署的
MultiClusterHub
自定义资源启用SiteConfig
组件。默认情况下禁用SiteConfig
组件。请参阅 MultiClusterHub 高级配置 了解更多信息。参阅 SiteConfig 了解更多有关 SiteConfig 操作器的信息。 -
现在,当
MultiClusterHub
资源准备安装多集群引擎 operator 时,它会实现CatalogSource
优先级作为条件。Red Hat Advanced Cluster ManagementMultiClusterHub
资源查找CatalogSource
,其中包含与当前 Red Hat Advanced Cluster Management 版本兼容的所需多集群引擎 operator 版本。在断开连接的网络环境中,在 Catalog source priority 部分中了解更多信息。
1.1.3. 控制台(Console)
了解 Red Hat Advanced Cluster Management 集成控制台中的新功能。
-
现在,在控制台中提供了命令行界面(CLI)下载,它们可从
acm-cli
容器镜像获得,并使用操作系统和架构指定。请参阅 命令行工具 来访问命令行界面(CLI)下载,如PolicyGenerator
和policytools
。 - 在启用 Fleet view 开关时,查看有关您的集群的更多信息。许多摘要卡被重新设计,如集群、应用程序类型、策略 以及 节点 卡。此外,还提供了两个新的摘要卡,如 集群版本和 Worker 内核计数。请参阅产品控制台中概述卡的大量更改。
- 现在,您可以使用选择 导出 按钮在 CSV 文件中导出数据。请参阅 访问您的控制台。
- 现在,您可以从控制台和搜索结果查看虚拟机资源。配置虚拟机资源的操作。请参阅启用虚拟机操作(技术预览)。
如需更多信息 ,请参阅在控制台中搜索。
1.1.4. Clusters
重要: 集群生命周期组件和功能位于多集群引擎 operator 中,它是增强集群管理的软件操作器。多集群引擎 operator 的 Cluster 生命周期的发行注记 包括在发行注记中。
- 现在,您可以启用并使用 SiteConfig operator 作为模板驱动的集群置备解决方案,它允许您使用所有可用安装方法置备集群。参阅 SiteConfig 了解更多有关 SiteConfig 操作器的信息。
查看其他集群生命周期任务并支持 带有多集群引擎 operator 的集群生命周期信息。
1.1.5. 多集群全局 hub
-
现在,您可以通过在托管模式下导入受管 hub 集群,在受管 hub 集群上启用
local-cluster
。请参阅 在托管模式中导入受管 hub 集群(技术预览)。 - 有关其他多集群全局 hub 主题,请参阅 多集群全局 hub。
1.1.6. 应用程序
-
现在,您可以使用 Red Hat Advanced Cluster Management
GitOpsCluster
将非 OpenShift Container Platform 集群注册到 Red Hat OpenShift GitOps 集群,为您提供更多方法来部署应用程序。如需更多信息,请参阅: 将非 OpenShift Container Platform 集群注册到 Red Hat OpenShift GitOps。
有关其他应用程序主题,请参阅管理应用程序。
1.1.7. Observability(可观察性)
-
要获得默认设置的环境稳定性,默认的 CPU 请求增加到
500m
,并且对thanos-compact
pod 的内存请求增加到1024Mi
。如需了解更多详细信息,请参阅 Observability pod 容量请求。 -
要创建 secret 并将其挂载到
alertmanager
pod 以访问任意内容,您可以在MultiClusterObservability
资源中添加内容。请参阅在 Alertmanager pod 中挂载 secret。 - Grafana 更新至 11.1.5 版本。请参阅使用 Grafana 仪表板。
- 现在,您可以选择 Advanced search 下拉菜单来在控制台中使用 Advanced search 选项。指定查询并接收与您输入和基于范围的搜索参数完全匹配的结果。请参阅 搜索自定义和配置。
-
技术预览 : 使用
ObservabilityAddOn
自定义资源定义中的新 worker 参数将更多 worker 节点添加到指标收集器 procress 中,以划分向 hub 集群发出的请求。请参阅启用可观察性服务。
请参阅 Observability 服务简介。
1.1.8. 监管
-
要根据可用的节点角色配置集群,现在可以使用
getNodesWithExactRoles
功能接收节点列表,并使用hasNodesWithExactRoles
功能接收只包含您指定的角色的集群确认。如需了解更多详细信息,请参阅 模板功能。 -
现在,您可以通过配置
ArgoCD
资源来为资源类型定义额外的健康检查和自定义状态信息。如需更多信息 ,请参阅 Red Hat OpenShift GitOps 中的配置策略健康检查。 -
要在配置策略中为合规信息添加更清晰的信息,您现在可以使用
spec.customMessage
字段自定义合规性信息。请参阅 Kubernetes 配置策略控制器。 -
您可以使用
.PolicyMetadata
hub 集群模板变量来访问 root 策略的元数据。请参阅 hub 集群和受管集群模板的比较。 -
现在,您可以使用
hubTemplateOptions.serviceAccountName
字段指定服务帐户来扩展和控制所有 hub 集群模板查找的访问。请参阅 hub 集群和受管集群模板的比较。 -
要在 Gatekeeper operator 中指定
containerArguments
,请提供传递给容器的参数和值列表。请参阅 Gatekeeper 自定义资源示例。 -
spec.evaluationInterval.compliant
和spec.evaluationInterval.noncompliant
的默认值为watch
,因此您可以使用 Kubernetes API 监视而不是轮询 Kubernetes API 服务器。如需更多信息,请参阅配置策略 YAML 表。 -
使用新的命令行工具,您可以下载
PolicyGenerator
,以通过 Kubernetes 清单中使用 Kustomize 生成策略。您还可以使用带有template-resolver
子命令的policytools
来在本地解析模板。请参阅 策略生成器 以了解更多有关策略生成器的信息。如需有关policytools
的详情,请参阅策略 命令行界面。 - 当您在受管集群中直接应用 Red Hat Advanced Cluster Management 策略和 Gatekeeper 约束时,您现在可以在控制台中在 Discovered policies 选项卡中查看策略部署。请参阅 使用外部工具进行策略部署。
如需了解更多有关仪表板和策略框架的信息,请参阅监管。
1.1.9. 备份和恢复
- 现在,您有一个可运行灾难恢复测试的情况。通过模拟灾难,您可以练习以下操作: 在新 hub 集群上恢复 hub 集群数据,验证数据是否已恢复,并通过将主 hub 集群用作活跃 hub 集群来返回到初始 hub 集群。请参阅 恢复后返回到初始 hub 集群。
-
现在,您可以使用
velero.io/backup-name: backupName
标签在恢复 hub 集群中标记用户创建的资源,将现有 hub 集群用作恢复 hub 集群。请参阅使用现有 hub 集群作为恢复 hub 集群和 标记资源的限制。 -
现在,您可以通过在
MultiClusterHub
资源中设置注解来自定义 OADP 版本。请参阅 安装自定义 OADP 版本。 -
现在,您可以临时暂停
BackupSchedule
资源,而不是删除它。通过在备份 hub 集群中使用BackupSchedule
paused
属性,您可以避免备份冲突。请参阅 防止备份冲突。 - 现在,您可以在恢复操作过程中保持主 hub 集群活跃。请参阅 在恢复过程中保持主 hub 集群处于活动状态。
-
使用 Red Hat Advanced Cluster Management 恢复资源,您可以设置更多
velero.io.restore
spec
选项。请参阅 使用其他恢复示例。
要了解 hub 集群的灾难恢复解决方案,请参阅 备份和恢复。
1.1.10. 使用 Red Hat Advanced Cluster Management 集成的 multicluster engine operator
如果您在使用独立多集群引擎 operator 后安装了 Red Hat Advanced Cluster Management,您可以访问所有 Red Hat Advanced Cluster Management 功能。
-
您可以从集群中部署的
MultiClusterHub
自定义资源启用SiteConfig
组件。请参阅 MultiClusterHub 高级配置 了解更多信息。参阅 SiteConfig 了解更多有关 SiteConfig 操作器的信息。
1.1.11. 了解有关此发行版本的更多信息
- 欢迎使用 Red Hat Advanced Cluster Management for Kubernetes 包括了 Red Hat Advanced Cluster Management for Kubernetes 的概述。
- 请参阅 Red Hat Advanced Cluster Management 发行注记中的更多发行注记,如 已知问题和限制。
- 多集群架构包括了与该产品主要组件相关的详细信息。
- 请参阅 Red Hat Advanced Cluster Management 故障排除指南中的支持信息和更多信息。
- 访问开源的 Open Cluster Management 存储库,以获取开源社区的交互、增长和贡献。要参与,请参阅 open-cluster-management.io。如需更多信息,请访问 GitHub 存储库。