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.4. 集群调整 CR
组件参考 CR描述选填

集群功能

example-sno.yaml

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

控制台禁用

ConsoleOperatorDisable.yaml

禁用 Console Operator。

断开连接的 registry

09-openshift-marketplace-ns.yaml

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

断开连接的 registry

DefaultCatsrc.yaml

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

断开连接的 registry

DisableOLMPprof.yaml

禁用 OLM 的性能配置集。

断开连接的 registry

DisconnectedIDMS.yaml

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

断开连接的 registry

OperatorHub.yaml

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

监控配置

ReduceMonitoringFootprint.yaml

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

网络诊断禁用

DisableSnoNetworkDiag.yaml

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

4.8.2. 第 2 天 Operator 参考 CR

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

Cluster Logging Operator

ClusterLogForwarder.yaml

为集群配置日志转发。

Cluster Logging Operator

ClusterLogNS.yaml

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

Cluster Logging Operator

ClusterLogOperGroup.yaml

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

Cluster Logging Operator

ClusterLogServiceAccount.yaml

配置集群日志记录服务帐户。

Cluster Logging Operator

ClusterLogServiceAccountAuditBinding.yaml

配置集群日志记录服务帐户。

Cluster Logging Operator

ClusterLogServiceAccountInfrastructureBinding.yaml

配置集群日志记录服务帐户。

Cluster Logging Operator

ClusterLogSubscription.yaml

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

生命周期代理

ImageBasedUpgrade.yaml

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

生命周期代理

LcaSubscription.yaml

管理 LCA Operator 的安装和更新。

生命周期代理

LcaSubscriptionNS.yaml

为 LCA 订阅配置命名空间。

生命周期代理

LcaSubscriptionOperGroup.yaml

为 LCA 订阅配置 Operator 组。

Local Storage Operator

StorageClass.yaml

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

Local Storage Operator

StorageLV.yaml

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

Local Storage Operator

StorageNS.yaml

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

Local Storage Operator

StorageOperGroup.yaml

为 Local Storage Operator 创建 Operator 组。

Local Storage Operator

StorageSubscription.yaml

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

LVM Operator

LVMOperatorStatus.yaml

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

LVM Operator

StorageLVMCluster.yaml

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

LVM Operator

StorageLVMSubscription.yaml

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

LVM Operator

StorageLVMSubscriptionNS.yaml

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

LVM Operator

StorageLVMSubscriptionOperGroup.yaml

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

Node Tuning Operator

PerformanceProfile.yaml

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

Node Tuning Operator

TunedPerformancePatch.yaml

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

PTP 快速事件通知

PtpConfigBoundaryForEvent.yaml

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

PTP 快速事件通知

PtpConfigForHAForEvent.yaml

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

PTP 快速事件通知

PtpConfigMasterForEvent.yaml

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

PTP 快速事件通知

PtpConfigSlaveForEvent.yaml

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

PTP 快速事件通知

PtpOperatorConfigForEvent.yaml

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

PTP Operator

PtpConfigBoundary.yaml

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

PTP Operator

PtpConfigDualCardGmWpc.yaml

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

PTP Operator

PtpConfigThreeCardGmWpc.yaml

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

PTP Operator

PtpConfigGmWpc.yaml

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

PTP Operator

PtpConfigSlave.yaml

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

PTP Operator

PtpConfigDualFollower.yaml

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

PTP Operator

PtpOperatorConfig.yaml

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

PTP Operator

PtpSubscription.yaml

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

PTP Operator

PtpSubscriptionNS.yaml

为 PTP Operator 配置命名空间。

PTP Operator

PtpSubscriptionOperGroup.yaml

为 PTP Operator 配置 Operator 组。

PTP Operator (高可用性)

PtpConfigBoundary.yaml

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

PTP Operator (高可用性)

PtpConfigForHA.yaml

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

SR-IOV FEC Operator

AcceleratorsNS.yaml

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

SR-IOV FEC Operator

AcceleratorsOperGroup.yaml

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

SR-IOV FEC Operator

AcceleratorsSubscription.yaml

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

SR-IOV FEC Operator

SriovFecClusterConfig.yaml

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

SR-IOV Operator

SriovNetwork.yaml

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

SR-IOV Operator

SriovNetworkNodePolicy.yaml

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

SR-IOV Operator

SriovOperatorConfig.yaml

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

SR-IOV Operator

SriovOperatorConfigForSNO.yaml

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

SR-IOV Operator

SriovSubscription.yaml

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

SR-IOV Operator

SriovSubscriptionNS.yaml

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

SR-IOV Operator

SriovSubscriptionOperGroup.yaml

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

4.8.3. 机器配置引用 CR

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

容器运行时 (crun)

enable-crun-master.yaml

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

容器运行时 (crun)

enable-crun-worker.yaml

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

CRI-O 擦除禁用

99-crio-disable-wipe-master.yaml

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

CRI-O 擦除禁用

99-crio-disable-wipe-worker.yaml

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

kdump 启用

06-kdump-master.yaml

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

kdump 启用

06-kdump-worker.yaml

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

kubelet 配置和容器挂载隐藏

01-container-mount-ns-and-kubelet-conf-master.yaml

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

kubelet 配置和容器挂载隐藏

01-container-mount-ns-and-kubelet-conf-worker.yaml

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

一次性时间同步

99-sync-time-once-master.yaml

在 control plane 节点上同步一次。

一次性时间同步

99-sync-time-once-worker.yaml

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

SCTP

03-sctp-machine-config-master.yaml

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

SCTP

03-sctp-machine-config-worker.yaml

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

设置 RCU normal

08-set-rcu-normal-master.yaml

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

设置 RCU normal

08-set-rcu-normal-worker.yaml

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

与 SRIOV 相关的内核参数

07-sriov-related-kernel-args-master.yaml

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

与 SRIOV 相关的内核参数

07-sriov-related-kernel-args-worker.yaml

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat