Jump To Close Expand all Collapse all Table of contents 可伸缩性和性能 1. 推荐的主机实践 Expand section "1. 推荐的主机实践" Collapse section "1. 推荐的主机实践" 1.1. 推荐的节点主机实践 1.2. 创建 KubeletConfig CRD 来编辑 kubelet 参数 1.3. 修改不可用 worker 节点的数量 1.4. Control plane 节点大小 Expand section "1.4. Control plane 节点大小" Collapse section "1.4. Control plane 节点大小" 1.4.1. 增加 Amazon Web Services(AWS)master 实例的类别大小 1.5. 推荐的 etcd 实践 1.6. 分离 etcd 数据 1.7. OpenShift Container Platform 基础架构组件 1.8. 移动监控解决方案 1.9. 移动默认 registry 1.10. 移动路由器 1.11. 基础架构节点大小 1.12. 其他资源 2. IBM Z 和 LinuxONE 环境的推荐主机实践 Expand section "2. IBM Z 和 LinuxONE 环境的推荐主机实践" Collapse section "2. IBM Z 和 LinuxONE 环境的推荐主机实践" 2.1. 管理 CPU 过量使用 2.2. 禁用透明巨页 2.3. 使用 Receive Flow Steering(RFS)提高网络性能 Expand section "2.3. 使用 Receive Flow Steering(RFS)提高网络性能" Collapse section "2.3. 使用 Receive Flow Steering(RFS)提高网络性能" 2.3.1. 使用 Machine Config Operator (MCO) 激活 RFS 2.4. 选择您的网络设置 2.5. 确保 z/VM 上使用 HyperPAV 的高磁盘性能 Expand section "2.5. 确保 z/VM 上使用 HyperPAV 的高磁盘性能" Collapse section "2.5. 确保 z/VM 上使用 HyperPAV 的高磁盘性能" 2.5.1. 使用 Machine Config Operator (MCO) 在使用 z/VM full-pack minidisks 的节点中激活 HyperPAV 别名 2.6. IBM Z 主机上的 RHEL KVM 建议 Expand section "2.6. IBM Z 主机上的 RHEL KVM 建议" Collapse section "2.6. IBM Z 主机上的 RHEL KVM 建议" 2.6.1. 将多个队列用于您的 VirtIO 网络接口 2.6.2. 对虚拟块设备使用 I/O 线程 2.6.3. 避免虚拟 SCSI 设备 2.6.4. 为磁盘配置客户机缓存 2.6.5. 排除内存气球(Balloon)设备 2.6.6. 调整主机调度程序的 CPU 迁移算法 2.6.7. 禁用 cpuset cgroup 控制器 2.6.8. 为空闲的虚拟 CPU 调整轮询周期 3. 推荐的集群扩展实践 Expand section "3. 推荐的集群扩展实践" Collapse section "3. 推荐的集群扩展实践" 3.1. 扩展集群的建议实践 3.2. 修改机器集 3.3. 关于机器健康检查 Expand section "3.3. 关于机器健康检查" Collapse section "3.3. 关于机器健康检查" 3.3.1. 部署机器健康检查时的限制 3.4. MachineHealthCheck 资源示例 Expand section "3.4. MachineHealthCheck 资源示例" Collapse section "3.4. MachineHealthCheck 资源示例" 3.4.1. 短路机器健康检查补救 Expand section "3.4.1. 短路机器健康检查补救" Collapse section "3.4.1. 短路机器健康检查补救" 3.4.1.1. 使用绝对值设置 maxUnhealthy 3.4.1.2. 使用百分比设置 maxUnhealthy 3.5. 创建 MachineHealthCheck 资源 4. 使用 Node Tuning Operator Expand section "4. 使用 Node Tuning Operator" Collapse section "4. 使用 Node Tuning Operator" 4.1. 关于 Node Tuning Operator 4.2. 访问 Node Tuning Operator 示例规格 4.3. 在集群中设置默认配置集 4.4. 验证是否应用了 TuneD 配置集 4.5. 自定义调整规格 4.6. 自定义调整示例 4.7. 支持的 TuneD 守护进程插件 5. 使用 Cluster Loader Expand section "5. 使用 Cluster Loader" Collapse section "5. 使用 Cluster Loader" 5.1. 安装 Cluster Loader 5.2. 运行 Cluster Loader 5.3. 配置 Cluster Loader Expand section "5.3. 配置 Cluster Loader" Collapse section "5.3. 配置 Cluster Loader" 5.3.1. Cluster Loader 配置文件示例 5.3.2. 配置字段 5.4. 已知问题 6. 使用 CPU Manager Expand section "6. 使用 CPU Manager" Collapse section "6. 使用 CPU Manager" 6.1. 设置 CPU Manager 7. 使用拓扑管理器 Expand section "7. 使用拓扑管理器" Collapse section "7. 使用拓扑管理器" 7.1. 拓扑管理器策略 7.2. 设置拓扑管理器 7.3. Pod 与拓扑管理器策略的交互 8. 扩展 Cluster Monitoring Operator Expand section "8. 扩展 Cluster Monitoring Operator" Collapse section "8. 扩展 Cluster Monitoring Operator" 8.1. Prometheus 数据库存储要求 8.2. 配置集群监控 9. Node Feature Discovery Operator Expand section "9. Node Feature Discovery Operator" Collapse section "9. Node Feature Discovery Operator" 9.1. 关于 Node Feature Discovery Operator 9.2. 安装 Node Feature Discovery Operator Expand section "9.2. 安装 Node Feature Discovery Operator" Collapse section "9.2. 安装 Node Feature Discovery Operator" 9.2.1. 使用 CLI 安装 NFD Operator 9.2.2. 使用 Web 控制台安装 NFD Operator 9.3. 使用 Node Feature Discovery Operator Expand section "9.3. 使用 Node Feature Discovery Operator" Collapse section "9.3. 使用 Node Feature Discovery Operator" 9.3.1. 使用 CLI 创建 NodeFeatureDiscovery 实例 9.3.2. 使用 Web 控制台创建 NodeFeatureDiscovery CR 9.4. 配置 Node Feature Discovery Operator Expand section "9.4. 配置 Node Feature Discovery Operator" Collapse section "9.4. 配置 Node Feature Discovery Operator" 9.4.1. core 9.4.2. sources 10. 驱动程序工具包(Driver Toolkit) Expand section "10. 驱动程序工具包(Driver Toolkit)" Collapse section "10. 驱动程序工具包(Driver Toolkit)" 10.1. 关于驱动程序工具包 10.2. 拉取 Driver Toolkit 容器镜像 Expand section "10.2. 拉取 Driver Toolkit 容器镜像" Collapse section "10.2. 拉取 Driver Toolkit 容器镜像" 10.2.1. 从 registry.redhat.io 中拉取 Driver Toolkit 容器镜像 10.2.2. 在有效负载中查找驱动程序工具包镜像 URL 10.3. 使用 Driver Toolkit Expand section "10.3. 使用 Driver Toolkit" Collapse section "10.3. 使用 Driver Toolkit" 10.3.1. 在集群中构建并运行 simple-kmod 驱动程序容器 11. 根据对象限制规划您的环境 Expand section "11. 根据对象限制规划您的环境" Collapse section "11. 根据对象限制规划您的环境" 11.1. OpenShift Container Platform 为主发行版本测试了集群最大值 11.2. 测试集群最大值的 OpenShift Container Platform 环境和配置 Expand section "11.2. 测试集群最大值的 OpenShift Container Platform 环境和配置" Collapse section "11.2. 测试集群最大值的 OpenShift Container Platform 环境和配置" 11.2.1. IBM Z 平台 11.3. 如何根据经过测试的集群限制规划您的环境 11.4. 如何根据应用程序要求规划您的环境 12. 优化存储 Expand section "12. 优化存储" Collapse section "12. 优化存储" 12.1. 可用的持久性存储选项 12.2. 推荐的可配置存储技术 Expand section "12.2. 推荐的可配置存储技术" Collapse section "12.2. 推荐的可配置存储技术" 12.2.1. 特定应用程序存储建议 Expand section "12.2.1. 特定应用程序存储建议" Collapse section "12.2.1. 特定应用程序存储建议" 12.2.1.1. Registry 12.2.1.2. 扩展的 registry 12.2.1.3. 指标 12.2.1.4. 日志记录 12.2.1.5. 应用程序 12.2.2. 其他特定的应用程序存储建议 12.3. 数据存储管理 13. 优化路由 Expand section "13. 优化路由" Collapse section "13. 优化路由" 13.1. Ingress Controller(router)性能的基线 13.2. Ingress Controller(路由器)性能优化 14. 优化网络 Expand section "14. 优化网络" Collapse section "14. 优化网络" 14.1. 为您的网络优化 MTU 14.2. 安装大型集群的实践建议 14.3. IPsec 的影响 15. 管理裸机主机 Expand section "15. 管理裸机主机" Collapse section "15. 管理裸机主机" 15.1. 关于裸机主机和节点 15.2. 维护裸机主机 Expand section "15.2. 维护裸机主机" Collapse section "15.2. 维护裸机主机" 15.2.1. 使用 web 控制台在集群中添加裸机主机 15.2.2. 在 web 控制台中使用 YAML 在集群中添加裸机主机 15.2.3. 自动将机器扩展到可用的裸机主机数量 15.2.4. 从 provisioner 节点中删除裸机主机 16. 巨页的作用及应用程序如何使用它们 Expand section "16. 巨页的作用及应用程序如何使用它们" Collapse section "16. 巨页的作用及应用程序如何使用它们" 16.1. 巨页的作用 16.2. 应用程序如何使用巨页 16.3. 使用 Downward API 消耗巨页资源 16.4. 配置巨页 Expand section "16.4. 配置巨页" Collapse section "16.4. 配置巨页" 16.4.1. 在引导时 16.5. 禁用透明巨页 17. 低延迟节点的 Performance Addon Operator Expand section "17. 低延迟节点的 Performance Addon Operator" Collapse section "17. 低延迟节点的 Performance Addon Operator" 17.1. 了解低延迟 Expand section "17.1. 了解低延迟" Collapse section "17.1. 了解低延迟" 17.1.1. 关于低延迟和实时应用程序超线程 17.2. 安装 Performance Addon Operator Expand section "17.2. 安装 Performance Addon Operator" Collapse section "17.2. 安装 Performance Addon Operator" 17.2.1. 使用 CLI 安装 Operator 17.2.2. 使用 Web 控制台安装 Performance Addon Operator 17.3. 升级 Performance Addon Operator Expand section "17.3. 升级 Performance Addon Operator" Collapse section "17.3. 升级 Performance Addon Operator" 17.3.1. 关于升级 Performance Addon Operator Expand section "17.3.1. 关于升级 Performance Addon Operator" Collapse section "17.3.1. 关于升级 Performance Addon Operator" 17.3.1.1. Performance Addon Operator 升级对您的集群有什么影响 17.3.1.2. 将 Performance Addon Operator 升级到下一个次版本 17.3.1.3. 当以前安装到特定命名空间时,升级 Performance Addon Operator 17.3.2. 监控升级状态 17.4. 置备实时和低延迟工作负载 Expand section "17.4. 置备实时和低延迟工作负载" Collapse section "17.4. 置备实时和低延迟工作负载" 17.4.1. 已知的实时限制 17.4.2. 使用实时功能置备 worker 17.4.3. 验证实时内核安装 17.4.4. 创建一个实时工作负载 17.4.5. 创建带有 Guaranteed 类 QoS 类的 pod 17.4.6. 可选:禁用 DPDK 的 CPU 负载均衡 17.4.7. 分配适当的节点选择器 17.4.8. 将工作负载调度到具有实时功能的 worker 17.4.9. 管理设备中断处理保证 pod 隔离 CPU Expand section "17.4.9. 管理设备中断处理保证 pod 隔离 CPU" Collapse section "17.4.9. 管理设备中断处理保证 pod 隔离 CPU" 17.4.9.1. 禁用 CPU CFS 配额 17.4.9.2. 禁用 Performance Addon Operator 中的全局设备中断处理 17.4.9.3. 禁用单个 pod 的中断处理 17.4.10. 升级性能配置集以使用设备中断处理 Expand section "17.4.10. 升级性能配置集以使用设备中断处理" Collapse section "17.4.10. 升级性能配置集以使用设备中断处理" 17.4.10.1. 支持的 API 版本 Expand section "17.4.10.1. 支持的 API 版本" Collapse section "17.4.10.1. 支持的 API 版本" 17.4.10.1.1. 将 Performance Addon Operator API 从 v1alpha1 升级到 v1 17.4.10.1.2. 将 Performance Addon Operator API 从 v1alpha1 或 v1 升级到 v2 17.4.11. 为 IRQ 动态负载平衡配置节点 17.4.12. 为集群配置超线程 Expand section "17.4.12. 为集群配置超线程" Collapse section "17.4.12. 为集群配置超线程" 17.4.12.1. 禁用低延迟应用程序超线程 17.5. 使用性能配置集调整节点以实现低延迟 Expand section "17.5. 使用性能配置集调整节点以实现低延迟" Collapse section "17.5. 使用性能配置集调整节点以实现低延迟" 17.5.1. 配置巨页 17.5.2. 分配多个巨页大小 17.5.3. 为 infra 和应用程序容器限制 CPU 17.6. 使用 Performance Addon Operator 减少 NIC 队列 Expand section "17.6. 使用 Performance Addon Operator 减少 NIC 队列" Collapse section "17.6. 使用 Performance Addon Operator 减少 NIC 队列" 17.6.1. 使用性能配置集调整 NIC 队列 17.6.2. 验证队列状态 17.6.3. 与调整 NIC 队列关联的日志记录 17.7. 调试低延迟 CNF 调整状态 Expand section "17.7. 调试低延迟 CNF 调整状态" Collapse section "17.7. 调试低延迟 CNF 调整状态" 17.7.1. 机器配置池 17.8. 为红帽支持收集调试数据延迟 Expand section "17.8. 为红帽支持收集调试数据延迟" Collapse section "17.8. 为红帽支持收集调试数据延迟" 17.8.1. 关于 must-gather 工具 17.8.2. 关于收集低延迟数据 17.8.3. 收集有关特定功能的数据 18. 为平台验证执行延迟测试 Expand section "18. 为平台验证执行延迟测试" Collapse section "18. 为平台验证执行延迟测试" 18.1. 运行延迟测试的先决条件 18.2. 关于延迟测试的发现模式 18.3. 测量延迟 18.4. 运行延迟测试 Expand section "18.4. 运行延迟测试" Collapse section "18.4. 运行延迟测试" 18.4.1. 运行 oslat 18.5. 生成延迟测试失败报告 18.6. 生成 JUnit 延迟测试报告 18.7. 在断开连接的集群中运行延迟测试 18.8. 对 cnf-tests 容器的错误进行故障排除 19. 创建性能配置集 Expand section "19. 创建性能配置集" Collapse section "19. 创建性能配置集" 19.1. 关于性能配置集创建器 Expand section "19.1. 关于性能配置集创建器" Collapse section "19.1. 关于性能配置集创建器" 19.1.1. 使用 must-gather 命令收集有关集群的数据 19.1.2. 使用 podman 运行 Performance Profile Creator Expand section "19.1.2. 使用 podman 运行 Performance Profile Creator" Collapse section "19.1.2. 使用 podman 运行 Performance Profile Creator" 19.1.2.1. 如何运行 podman 创建性能配置集 19.1.3. 运行性能配置集 Creator wrapper 脚本 19.1.4. Performance Profile Creator 参数 19.2. 其他资源 法律通告 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 19.2. 其他资源 有关 must-gather 工具的更多信息,请参阅收集集群的相关数据。 Previous Next