Jump To Close Expand all Collapse all Table of contents 可伸缩性和性能 1. 安装大型集群的实践建议 Expand section "1. 安装大型集群的实践建议" Collapse section "1. 安装大型集群的实践建议" 1.1. 安装大型集群的实践建议 2. 推荐的主机实践 Expand section "2. 推荐的主机实践" Collapse section "2. 推荐的主机实践" 2.1. 推荐的节点主机实践 2.2. 创建 KubeletConfig CRD 来编辑 kubelet 参数 2.3. 修改不可用 worker 节点的数量 2.4. Control plane 节点大小 Expand section "2.4. Control plane 节点大小" Collapse section "2.4. Control plane 节点大小" 2.4.1. 增加 Amazon Web Services(AWS)master 实例的类别大小 2.5. 推荐的 etcd 实践 2.6. 分离 etcd 数据 2.7. OpenShift Container Platform 基础架构组件 2.8. 移动监控解决方案 2.9. 移动默认 registry 2.10. 移动路由器 2.11. 基础架构节点大小 2.12. 其他资源 3. IBM Z 和 LinuxONE 环境的推荐主机实践 Expand section "3. IBM Z 和 LinuxONE 环境的推荐主机实践" Collapse section "3. IBM Z 和 LinuxONE 环境的推荐主机实践" 3.1. 管理 CPU 过量使用 3.2. 如何禁用透明巨页(Transparent Huge Pages) Expand section "3.2. 如何禁用透明巨页(Transparent Huge Pages)" Collapse section "3.2. 如何禁用透明巨页(Transparent Huge Pages)" 3.2.1. 使用 Node Tuning Operator (NTO) 配置集禁用 THP 3.3. 使用 Receive Flow Steering(RFS)提高网络性能 Expand section "3.3. 使用 Receive Flow Steering(RFS)提高网络性能" Collapse section "3.3. 使用 Receive Flow Steering(RFS)提高网络性能" 3.3.1. 使用 Machine Config Operator (MCO) 激活 RFS 3.4. 选择您的网络设置 3.5. 确保 z/VM 上使用 HyperPAV 的高磁盘性能 Expand section "3.5. 确保 z/VM 上使用 HyperPAV 的高磁盘性能" Collapse section "3.5. 确保 z/VM 上使用 HyperPAV 的高磁盘性能" 3.5.1. 使用 Machine Config Operator (MCO) 在使用 z/VM full-pack minidisks 的节点中激活 HyperPAV 别名 3.6. IBM Z 主机上的 RHEL KVM 建议 Expand section "3.6. IBM Z 主机上的 RHEL KVM 建议" Collapse section "3.6. IBM Z 主机上的 RHEL KVM 建议" 3.6.1. 将多个队列用于您的 VirtIO 网络接口 3.6.2. 对虚拟块设备使用 I/O 线程 3.6.3. 避免虚拟 SCSI 设备 3.6.4. 为磁盘配置客户机缓存 3.6.5. 排除内存气球(Balloon)设备 3.6.6. 调整主机调度程序的 CPU 迁移算法 3.6.7. 禁用 cpuset cgroup 控制器 3.6.8. 为空闲的虚拟 CPU 调整轮询周期 4. 推荐的集群扩展实践 Expand section "4. 推荐的集群扩展实践" Collapse section "4. 推荐的集群扩展实践" 4.1. 扩展集群的建议实践 4.2. 修改机器集 4.3. 关于机器健康检查 Expand section "4.3. 关于机器健康检查" Collapse section "4.3. 关于机器健康检查" 4.3.1. 部署机器健康检查时的限制 4.4. MachineHealthCheck 资源示例 Expand section "4.4. MachineHealthCheck 资源示例" Collapse section "4.4. MachineHealthCheck 资源示例" 4.4.1. 短路机器健康检查补救 Expand section "4.4.1. 短路机器健康检查补救" Collapse section "4.4.1. 短路机器健康检查补救" 4.4.1.1. 使用绝对值设置 maxUnhealthy 4.4.1.2. 使用百分比设置 maxUnhealthy 4.5. 创建 MachineHealthCheck 资源 5. 使用 Node Tuning Operator Expand section "5. 使用 Node Tuning Operator" Collapse section "5. 使用 Node Tuning Operator" 5.1. 关于 Node Tuning Operator 5.2. 访问 Node Tuning Operator 示例规格 5.3. 在集群中设置默认配置集 5.4. 验证是否应用了 Tuned 配置集 5.5. 自定义调整规格 5.6. 自定义调整示例 5.7. 支持的 Tuned 守护进程插件 6. 使用 Cluster Loader Expand section "6. 使用 Cluster Loader" Collapse section "6. 使用 Cluster Loader" 6.1. 安装 Cluster Loader 6.2. 运行 Cluster Loader 6.3. 配置 Cluster Loader Expand section "6.3. 配置 Cluster Loader" Collapse section "6.3. 配置 Cluster Loader" 6.3.1. Cluster Loader 配置文件示例 6.3.2. 配置字段 6.4. 已知问题 7. 使用 CPU Manager Expand section "7. 使用 CPU Manager" Collapse section "7. 使用 CPU Manager" 7.1. 设置 CPU Manager 8. 使用拓扑管理器 Expand section "8. 使用拓扑管理器" Collapse section "8. 使用拓扑管理器" 8.1. 拓扑管理器策略 8.2. 设置拓扑管理器 8.3. Pod 与拓扑管理器策略的交互 9. 扩展 Cluster Monitoring Operator Expand section "9. 扩展 Cluster Monitoring Operator" Collapse section "9. 扩展 Cluster Monitoring Operator" 9.1. Prometheus 数据库存储要求 9.2. 配置集群监控 10. 根据对象限制规划您的环境 Expand section "10. 根据对象限制规划您的环境" Collapse section "10. 根据对象限制规划您的环境" 10.1. OpenShift Container Platform 为主发行版本测试了集群最大值 10.2. 测试集群最大值的 OpenShift Container Platform 环境和配置 10.3. 如何根据经过测试的集群限制规划您的环境 10.4. 如何根据应用程序要求规划您的环境 11. 优化存储 Expand section "11. 优化存储" Collapse section "11. 优化存储" 11.1. 可用的持久性存储选项 11.2. 推荐的可配置存储技术 Expand section "11.2. 推荐的可配置存储技术" Collapse section "11.2. 推荐的可配置存储技术" 11.2.1. 特定应用程序存储建议 Expand section "11.2.1. 特定应用程序存储建议" Collapse section "11.2.1. 特定应用程序存储建议" 11.2.1.1. Registry 11.2.1.2. 扩展的 registry 11.2.1.3. 指标 11.2.1.4. 日志记录 11.2.1.5. 应用程序 11.2.2. 其他特定的应用程序存储建议 11.3. 数据存储管理 12. 优化路由 Expand section "12. 优化路由" Collapse section "12. 优化路由" 12.1. Ingress Controller(router)性能的基线 12.2. Ingress Controller(路由器)性能优化 13. 优化网络 Expand section "13. 优化网络" Collapse section "13. 优化网络" 13.1. 为您的网络优化 MTU 13.2. 安装大型集群的实践建议 13.3. IPsec 的影响 14. 管理裸机主机 Expand section "14. 管理裸机主机" Collapse section "14. 管理裸机主机" 14.1. 关于裸机主机和节点 14.2. 维护裸机主机 Expand section "14.2. 维护裸机主机" Collapse section "14.2. 维护裸机主机" 14.2.1. 使用 web 控制台在集群中添加裸机主机 14.2.2. 在 web 控制台中使用 YAML 在集群中添加裸机主机 14.2.3. 自动将机器扩展到可用的裸机主机数量 15. 巨页的作用及应用程序如何使用它们 Expand section "15. 巨页的作用及应用程序如何使用它们" Collapse section "15. 巨页的作用及应用程序如何使用它们" 15.1. 巨页的作用 15.2. 应用程序如何使用巨页 15.3. 配置巨页 Expand section "15.3. 配置巨页" Collapse section "15.3. 配置巨页" 15.3.1. 在引导时 16. 低延迟节点的 Performance Addon Operator Expand section "16. 低延迟节点的 Performance Addon Operator" Collapse section "16. 低延迟节点的 Performance Addon Operator" 16.1. 了解低延迟 16.2. 安装 Performance Addon Operator Expand section "16.2. 安装 Performance Addon Operator" Collapse section "16.2. 安装 Performance Addon Operator" 16.2.1. 使用 CLI 安装 Operator 16.2.2. 使用 Web 控制台安装 Performance Addon Operator 16.3. 升级 Performance Addon Operator Expand section "16.3. 升级 Performance Addon Operator" Collapse section "16.3. 升级 Performance Addon Operator" 16.3.1. 关于升级 Performance Addon Operator Expand section "16.3.1. 关于升级 Performance Addon Operator" Collapse section "16.3.1. 关于升级 Performance Addon Operator" 16.3.1.1. Performance Addon Operator 升级对您的集群有什么影响 16.3.1.2. 将 Performance Addon Operator 升级到下一个次版本 16.3.1.3. 当以前安装到特定命名空间时,升级 Performance Addon Operator 16.3.2. 监控升级状态 16.4. 置备实时和低延迟工作负载 Expand section "16.4. 置备实时和低延迟工作负载" Collapse section "16.4. 置备实时和低延迟工作负载" 16.4.1. 已知的实时限制 16.4.2. 使用实时功能置备 worker 16.4.3. 验证实时内核安装 16.4.4. 创建一个实时工作负载 16.4.5. 创建带有 Guaranteed 类 QoS 类的 pod 16.4.6. 可选:禁用 DPDK 的 CPU 负载均衡 16.4.7. 分配适当的节点选择器 16.4.8. 将工作负载调度到具有实时功能的 worker 16.4.9. 配置巨页 16.4.10. 分配多个巨页大小 16.5. 为 infra 和应用程序容器限制 CPU 16.6. 使用性能配置集调整节点以实现低延迟 Expand section "16.6. 使用性能配置集调整节点以实现低延迟" Collapse section "16.6. 使用性能配置集调整节点以实现低延迟" 16.6.1. 对 CPU 进行分区 16.7. 为平台验证进行端到端测试 Expand section "16.7. 为平台验证进行端到端测试" Collapse section "16.7. 为平台验证进行端到端测试" 16.7.1. 先决条件 16.7.2. 运行测试 Expand section "16.7.2. 运行测试" Collapse section "16.7.2. 运行测试" 16.7.2.1. 运行延迟测试 16.7.3. 镜像参数 Expand section "16.7.3. 镜像参数" Collapse section "16.7.3. 镜像参数" 16.7.3.1. Ginkgo 参数 16.7.3.2. 可用功能 16.7.4. 空运行 16.7.5. 断开连接的模式 Expand section "16.7.5. 断开连接的模式" Collapse section "16.7.5. 断开连接的模式" 16.7.5.1. 将镜像镜像(mirror)到集群可访问的自定义 registry 16.7.5.2. 指示测试使用来自自定义 registry 中的镜像 16.7.5.3. 镜像到集群内部 registry 16.7.5.4. 对不同的镜像集进行镜像(mirror) 16.7.6. 发现模式 Expand section "16.7.6. 发现模式" Collapse section "16.7.6. 发现模式" 16.7.6.1. 所需的环境配置先决条件 16.7.6.2. 限制测试过程中使用的节点 16.7.6.3. 使用单个性能配置集 16.7.6.4. 禁用性能配置集清理 16.7.7. 故障排除 16.7.8. 测试报告 Expand section "16.7.8. 测试报告" Collapse section "16.7.8. 测试报告" 16.7.8.1. JUnit 测试输出 16.7.8.2. 测试失败报告 16.7.8.3. podman 备注 16.7.8.4. 在 OpenShift Container Platform 4.4 中运行 16.7.8.5. 使用单个性能配置集 16.7.9. 对集群的影响 Expand section "16.7.9. 对集群的影响" Collapse section "16.7.9. 对集群的影响" 16.7.9.1. SCTP 16.7.9.2. XT_U32 16.7.9.3. SR-IOV 16.7.9.4. PTP 16.7.9.5. 性能 16.7.9.6. DPDK 16.7.9.7. 清理 16.8. 调试低延迟 CNF 调整状态 Expand section "16.8. 调试低延迟 CNF 调整状态" Collapse section "16.8. 调试低延迟 CNF 调整状态" 16.8.1. 机器配置池 16.9. 为红帽支持收集调试数据延迟 Expand section "16.9. 为红帽支持收集调试数据延迟" Collapse section "16.9. 为红帽支持收集调试数据延迟" 16.9.1. 关于 must-gather 工具 16.9.2. 关于收集低延迟数据 16.9.3. 收集有关特定功能的数据 17. 使用 Intel vRAN Dedicated Accelerator ACC100 优化 data plane 性能 Expand section "17. 使用 Intel vRAN Dedicated Accelerator ACC100 优化 data plane 性能" Collapse section "17. 使用 Intel vRAN Dedicated Accelerator ACC100 优化 data plane 性能" 17.1. 了解 vRAN 专用加速器 ACC100 17.2. 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator Expand section "17.2. 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator" Collapse section "17.2. 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator" 17.2.1. 使用 CLI 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator 17.2.2. 使用 web 控制台为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator 17.2.3. 为 Intel® vRAN Dedicated Accelerator ACC100 配置 SR-IOV FEC Operator 17.2.4. 验证 OpenNESS 上的应用 pod 访问权限和 ACC100 使用情况 17.3. 其它资源 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 可伸缩性和性能 OpenShift Container Platform 4.7扩展 OpenShift Container Platform 集群并调整产品环境的性能摘要 本文档提供了扩展集群和优化 OpenShift Container Platform 环境性能的说明。 Next