4.8. Telco RAN DU 参考配置 CR


使用以下自定义资源(CR)使用 Telco RAN DU 配置集配置和部署 OpenShift Container Platform 集群。使用 CR 组成所有特定使用模型中使用的通用基准,除非另有说明。

注意

您可以从 ztp-site-generate 容器镜像中提取一组 RAN DU CR。如需更多信息,请参阅准备 GitOps ZTP 站点配置存储库

4.8.1. 集群调优参考 CR

Expand
表 4.6. 集群调整 CR
组件参考 CR描述选填

集群功能

example-sno.yaml

代表 SiteConfig CR,使用 RAN DU 配置集安装单节点 OpenShift

控制台禁用

cluster-tuning/console-disable/ConsoleOperatorDisable.yaml

禁用 Console Operator。

断开连接的 registry

extra-manifest/09-openshift-marketplace-ns.yaml

定义用于管理 OpenShift Operator Marketplace 的专用命名空间。

断开连接的 registry

disconnected-registry/DefaultCatsrc.yaml

为断开连接的 registry 配置目录源。

断开连接的 registry

cluster-tuning/DisableOLMPprof.yaml

禁用 OLM 的性能配置集。

断开连接的 registry

disconnected-registry/DisconnectedIDMS.yaml

配置断开连接的 registry 镜像内容源策略。

断开连接的 registry

cluster-tuning/operator-hub/OperatorHub.yaml

可选,仅适用于多节点集群。在 OpenShift 中配置 OperatorHub,禁用所有默认 Operator 源。在禁用了 marketplace 功能的单节点 OpenShift 安装中不需要。

监控配置

cluster-tuning/monitoring-configuration/ReduceMonitoringFootprint.yaml

禁用 Alertmanager 和 Telemeter 减少监控空间,并将 Prometheus 保留设置为 24 小时

网络诊断禁用

cluster-tuning/disabling-network-diagnostics/DisableSnoNetworkDiag.yaml

配置集群网络设置,以禁用内置网络故障排除和诊断功能。

4.8.2. 第 2 天 Operator 参考 CR

Expand
表 4.7. 第 2 天 Operator CR
组件参考 CR描述选填

Cluster Logging Operator

cluster-logging/ClusterLogForwarder.yaml

为集群配置日志转发。

Cluster Logging Operator

cluster-logging/ClusterLogNS.yaml

配置集群日志记录的命名空间。

Cluster Logging Operator

cluster-logging/ClusterLogOperGroup.yaml

为集群日志记录配置 Operator 组。

Cluster Logging Operator

cluster-logging/ClusterLogServiceAccount.yaml

4.18 中的新功能。配置集群日志记录服务帐户。

Cluster Logging Operator

cluster-logging/ClusterLogServiceAccountAuditBinding.yaml

4.18 中的新功能。配置集群日志记录服务帐户。

Cluster Logging Operator

cluster-logging/ClusterLogServiceAccountInfrastructureBinding.yaml

4.18 中的新功能。配置集群日志记录服务帐户。

Cluster Logging Operator

cluster-logging/ClusterLogSubscription.yaml

管理 Cluster Logging Operator 的安装和更新。

生命周期代理

ibu/ImageBasedUpgrade.yaml

在 OpenShift 中管理基于镜像的升级过程。

生命周期代理

lca/LcaSubscription.yaml

管理 LCA Operator 的安装和更新。

生命周期代理

lca/LcaSubscriptionNS.yaml

为 LCA 订阅配置命名空间。

生命周期代理

lca/LcaSubscriptionOperGroup.yaml

为 LCA 订阅配置 Operator 组。

Local Storage Operator

storage-lso/StorageClass.yaml

定义带有 Delete reclaim 策略的存储类,且集群中没有动态置备。

Local Storage Operator

storage/StorageLV.yaml

为 openshift-local-storage 命名空间中的 example-storage-class 配置本地存储设备,指定设备路径和文件系统类型。

Local Storage Operator

storage-lso/StorageNS.yaml

使用工作负载管理注解创建命名空间,并为 Local Storage Operator 部署 wave。

Local Storage Operator

storage-lso/StorageOperGroup.yaml

为 Local Storage Operator 创建 Operator 组。

Local Storage Operator

storage-lso/StorageSubscription.yaml

为 Local Storage Operator 创建命名空间,其中包含用于工作负载管理和部署的注解。

LVM Operator

storage-lvm/LVMOperatorStatus.yaml

验证 LVM Storage Operator 的安装或升级。

LVM Operator

storage-lvm/StorageLVMCluster.yaml

定义 LVM 集群配置,其占位符用于存储设备类和卷组设置。Local Storage Operator 的可选替换。

LVM Operator

storage-lvm/StorageLVMSubscription.yaml

管理 LVMS Operator 的安装和更新。Local Storage Operator 的可选替换。

LVM Operator

storage-lvm/StorageLVMSubscriptionNS.yaml

使用集群监控和工作负载管理的标签和注解为 LVMS Operator 创建命名空间。Local Storage Operator 的可选替换。

LVM Operator

storage-lvm/StorageLVMSubscriptionOperGroup.yaml

定义 LVMS Operator 的目标命名空间。Local Storage Operator 的可选替换。

Node Tuning Operator

node-tuning-operator/aarch64/PerformanceProfile.yaml

在 OpenShift 集群中配置节点性能设置,针对 aarch64 CPU 的低延迟和实时工作负载优化。

Node Tuning Operator

node-tuning-operator/x86_64/PerformanceProfile.yaml

在 OpenShift 集群中配置节点性能设置,针对 x86_64 CPU 的低延迟和实时工作负载优化。

Node Tuning Operator

node-tuning-operator/TunedPerformancePatch.yaml

应用性能调优设置,包括特定命名空间中节点的调度程序组和服务配置。

Node Tuning Operator

node-tuning-operator/TunedPowerCustom.yaml

在 Tuned PerformancePatch 之上应用额外的节能模式调整作为覆盖。

PTP 快速事件通知

ptp-operator/configuration/PtpConfigBoundaryForEvent.yaml

使用事件同步的额外选项为 PTP 边界时钟配置 PTP 设置。依赖于集群角色。

PTP 快速事件通知

ptp-operator/configuration/PtpConfigForHAForEvent.yaml

使用额外的 PTP 快速事件设置为高可用边界时钟配置 PTP。依赖于集群角色。

PTP 快速事件通知

ptp-operator/configuration/PtpConfigMasterForEvent.yaml

使用额外的 PTP 快速事件设置为 PTP grandmaster 时钟配置 PTP。依赖于集群角色。

PTP 快速事件通知

ptp-operator/configuration/PtpConfigSlaveForEvent.yaml

使用额外的 PTP 快速事件设置为 PTP 普通时钟配置 PTP。依赖于集群角色。

PTP 快速事件通知

ptp-operator/PtpOperatorConfigForEvent.yaml

覆盖默认的 OperatorConfig。配置 PTP Operator 指定在 openshift-ptp 命名空间中运行 PTP 守护进程的节点选择条件。

PTP Operator

ptp-operator/configuration/PtpConfigBoundary.yaml

为 PTP 边界时钟配置 PTP 设置。依赖于集群角色。

PTP Operator

ptp-operator/configuration/PtpConfigDualCardGmWpc.yaml

为具有双 NIC 的主机配置 PTP grandmaster 时钟设置。依赖于集群角色。

PTP Operator

ptp-operator/configuration/PtpConfigThreeCardGmWpc.yaml

为具有 3 个 NIC 的主机配置 PTP grandmaster 时钟设置。依赖于集群角色。

PTP Operator

ptp-operator/configuration/PtpConfigGmWpc.yaml

为具有单个 NIC 的主机配置 PTP grandmaster 时钟设置。依赖于集群角色。

PTP Operator

ptp-operator/configuration/PtpConfigSlave.yaml

为 PTP 普通时钟配置 PTP 设置。依赖于集群角色。

PTP Operator

ptp-operator/configuration/PtpConfigDualFollower.yaml

使用 active/standby 配置中的 2 接口为 PTP 普通时钟配置 PTP 设置。依赖于集群角色。

PTP Operator

ptp-operator/PtpOperatorConfig.yaml

配置 PTP Operator 设置,指定在 openshift-ptp 命名空间中运行 PTP 守护进程的节点选择条件。

PTP Operator

ptp-operator/PtpSubscription.yaml

在 openshift-ptp 命名空间中管理 PTP Operator 的安装和更新。

PTP Operator

ptp-operator/PtpSubscriptionNS.yaml

为 PTP Operator 配置命名空间。

PTP Operator

ptp-operator/PtpSubscriptionOperGroup.yaml

为 PTP Operator 配置 Operator 组。

PTP Operator (高可用性)

ptp-operator/configuration/PtpConfigBoundary.yaml

为高可用性 PTP 边界时钟配置 PTP 设置。

PTP Operator (高可用性)

ptp-operator/configuration/PtpConfigForHA.yaml

为高可用性 PTP 边界时钟配置 PTP 设置。

SR-IOV FEC Operator

sriov-fec-operator/AcceleratorsNS.yaml

为 VRAN Acceleration Operator 配置命名空间。应用程序工作负载的可选部分。

SR-IOV FEC Operator

sriov-fec-operator/AcceleratorsOperGroup.yaml

为 VRAN Acceleration Operator 配置 Operator 组。应用程序工作负载的可选部分。

SR-IOV FEC Operator

sriov-fec-operator/AcceleratorsSubscription.yaml

管理 VRAN Acceleration Operator 的安装和更新。应用程序工作负载的可选部分。

SR-IOV FEC Operator

sriov-fec-operator/SriovFecClusterConfig.yaml

为节点配置 SR-IOV FPGA 以太网控制器(FEC)设置,指定驱动程序、VF 数量和节点选择。

SR-IOV Operator

sriov-operator/SriovNetwork.yaml

定义 SR-IOV 网络配置,其中包含各种网络设置的占位符。

SR-IOV Operator

sriov-operator/SriovNetworkNodePolicy.yaml

为特定节点配置 SR-IOV 网络设置,包括设备类型、RDMA 支持、物理功能名称和虚拟功能的数量。

SR-IOV Operator

sriov-operator/SriovOperatorConfig.yaml

配置 SR-IOV Network Operator 设置,包括节点选择、注入器和 Webhook 选项。

SR-IOV Operator

sriov-operator/SriovOperatorConfigForSNO.yaml

在 openshift-sriov-network-operator 命名空间中为 Single Node OpenShift (SNO) 配置 SR-IOV Network Operator 设置,包括节点选择、注入器、webhook 选项和禁用节点排空。

SR-IOV Operator

sriov-operator/SriovSubscription.yaml

管理 SR-IOV Network Operator 的安装和更新。

SR-IOV Operator

sriov-operator/SriovSubscriptionNS.yaml

为 SR-IOV Network Operator 创建命名空间,其中包含工作负载管理和部署的特定注解。

SR-IOV Operator

sriov-operator/SriovSubscriptionOperGroup.yaml

定义 SR-IOV Network Operator 的目标命名空间,在此命名空间中启用其管理和部署。

4.8.3. 机器配置引用 CR

Expand
表 4.8. 机器配置 CR
组件参考 CR描述选填

容器运行时 (crun)

optional-extra-manifest/enable-crun-master.yaml

为 control plane 节点配置容器运行时(crun)。

容器运行时 (crun)

optional-extra-manifest/enable-crun-worker.yaml

为 worker 节点配置容器运行时(crun)。

CRI-O 擦除禁用

extra-manifest/99-crio-disable-wipe-master.yaml

在 control plane 节点上为重启后禁用自动 CRI-O 缓存擦除。

CRI-O 擦除禁用

extra-manifest/99-crio-disable-wipe-worker.yaml

在 worker 节点上为重启后禁用自动 CRI-O 缓存擦除。

kdump 启用

extra-manifest/06-kdump-master.yaml

在 master 节点上配置 kdump 崩溃报告。

kdump 启用

extra-manifest/06-kdump-worker.yaml

在 worker 节点上配置 kdump 崩溃报告。

kubelet 配置和容器挂载隐藏

extra-manifest/01-container-mount-ns-and-kubelet-conf-master.yaml

配置挂载命名空间,以便在 control plane 节点上的 kubelet 和 CRI-O 之间共享特定容器的挂载。

kubelet 配置和容器挂载隐藏

extra-manifest/01-container-mount-ns-and-kubelet-conf-worker.yaml

配置挂载命名空间,以便在 worker 节点上在 kubelet 和 CRI-O 之间共享特定于容器的挂载。

一次性时间同步

extra-manifest/99-sync-time-once-master.yaml

在 master 节点上同步一次的时间。

一次性时间同步

extra-manifest/99-sync-time-once-worker.yaml

在 worker 节点上同步一次的时间。

SCTP

extra-manifest/03-sctp-machine-config-master.yaml

在 master 节点上载入 SCTP 内核模块。

SCTP

extra-manifest/03-sctp-machine-config-worker.yaml

在 worker 节点上载入 SCTP 内核模块。

设置 RCU normal

extra-manifest/08-set-rcu-normal-master.yaml

通过在 control plane 节点引导后设置 rcu_normal 来禁用 rcu_expedited。

设置 RCU normal

extra-manifest/08-set-rcu-normal-worker.yaml

通过在 worker 节点引导后设置 rcu_normal 来禁用 rcu_expedited。

与 SRIOV 相关的内核参数

extra-manifest/07-sriov-related-kernel-args-master.yaml

在 master 节点上启用 SR-IOV 支持。

与 SRIOV 相关的内核参数

extra-manifest/07-sriov-related-kernel-args-worker.yaml

在 worker 节点上启用 SR-IOV 支持。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat