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. Control plane 节点大小 Expand section "2.3. Control plane 节点大小" Collapse section "2.3. Control plane 节点大小" 2.3.1. 增加 Amazon Web Services(AWS)master 实例的类别大小 2.4. 推荐的 etcd 实践 2.5. 分离 etcd 数据 2.6. OpenShift Container Platform 基础架构组件 2.7. 移动监控解决方案 2.8. 移动默认 registry 2.9. 移动路由器 2.10. 基础架构节点大小 2.11. 其他资源 3. 推荐的集群扩展实践 Expand section "3. 推荐的集群扩展实践" Collapse section "3. 推荐的集群扩展实践" 3.1. 扩展集群的建议实践 3.2. 修改机器集 3.3. 关于机器健康检查 Expand section "3.3. 关于机器健康检查" Collapse section "3.3. 关于机器健康检查" 3.3.1. Bare Metal 上的 MachineHealthCheck 3.3.2. 部署机器健康检查时的限制 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. 根据对象限制规划您的环境 Expand section "9. 根据对象限制规划您的环境" Collapse section "9. 根据对象限制规划您的环境" 9.1. OpenShift Container Platform 为主发行版本测试了集群最大值 9.2. 测试集群最大值的 OpenShift Container Platform 环境和配置 9.3. 如何根据经过测试的集群限制规划您的环境 9.4. 如何根据应用程序要求规划您的环境 10. 优化存储 Expand section "10. 优化存储" Collapse section "10. 优化存储" 10.1. 可用的持久性存储选项 10.2. 推荐的可配置存储技术 Expand section "10.2. 推荐的可配置存储技术" Collapse section "10.2. 推荐的可配置存储技术" 10.2.1. 特定应用程序存储建议 Expand section "10.2.1. 特定应用程序存储建议" Collapse section "10.2.1. 特定应用程序存储建议" 10.2.1.1. Registry 10.2.1.2. 扩展的 registry 10.2.1.3. 指标 10.2.1.4. 日志记录 10.2.1.5. 应用程序 10.2.2. 其他特定的应用程序存储建议 10.3. 数据存储管理 11. 优化路由 Expand section "11. 优化路由" Collapse section "11. 优化路由" 11.1. Ingress Controller(router)性能的基线 11.2. Ingress Controller(路由器)性能优化 12. 优化网络 Expand section "12. 优化网络" Collapse section "12. 优化网络" 12.1. 为您的网络优化 MTU 12.2. 安装大型集群的实践建议 12.3. IPsec 的影响 13. 管理裸机主机 Expand section "13. 管理裸机主机" Collapse section "13. 管理裸机主机" 13.1. 关于裸机主机和节点 13.2. 维护裸机主机 Expand section "13.2. 维护裸机主机" Collapse section "13.2. 维护裸机主机" 13.2.1. 使用 web 控制台在集群中添加裸机主机 13.2.2. 在 web 控制台中使用 YAML 在集群中添加裸机主机 13.2.3. 自动将机器扩展到可用的裸机主机数量 14. 巨页的作用及应用程序如何使用它们 Expand section "14. 巨页的作用及应用程序如何使用它们" Collapse section "14. 巨页的作用及应用程序如何使用它们" 14.1. 巨页的作用 14.2. 应用程序如何使用巨页 14.3. 配置巨页 Expand section "14.3. 配置巨页" Collapse section "14.3. 配置巨页" 14.3.1. 在引导时 15. 低延迟节点的 Performance Addon Operator Expand section "15. 低延迟节点的 Performance Addon Operator" Collapse section "15. 低延迟节点的 Performance Addon Operator" 15.1. 了解低延迟 15.2. 安装 Performance Addon Operator Expand section "15.2. 安装 Performance Addon Operator" Collapse section "15.2. 安装 Performance Addon Operator" 15.2.1. 使用 CLI 安装 Operator 15.2.2. 使用 Web 控制台安装 Performance Addon Operator 15.3. 升级 Performance Addon Operator Expand section "15.3. 升级 Performance Addon Operator" Collapse section "15.3. 升级 Performance Addon Operator" 15.3.1. 关于升级 Performance Addon Operator Expand section "15.3.1. 关于升级 Performance Addon Operator" Collapse section "15.3.1. 关于升级 Performance Addon Operator" 15.3.1.1. Performance Addon Operator 升级对您的集群有什么影响 15.3.1.2. 将 Performance Addon Operator 升级到下一个次版本 15.3.2. 监控升级状态 15.4. 置备实时和低延迟工作负载 Expand section "15.4. 置备实时和低延迟工作负载" Collapse section "15.4. 置备实时和低延迟工作负载" 15.4.1. 已知的实时限制 15.4.2. 使用实时功能置备 worker 15.4.3. 验证实时内核安装 15.4.4. 创建一个实时工作负载 15.4.5. 创建带有 Guaranteed 类 QoS 类的 pod 15.4.6. 可选:禁用 DPDK 的 CPU 负载均衡 15.4.7. 分配适当的节点选择器 15.4.8. 将工作负载调度到具有实时功能的 worker 15.5. 配置巨页 15.6. 分配多个巨页大小 15.7. 为 infra 和应用程序容器限制 CPU 15.8. 使用性能配置集调整节点以实现低延迟 15.9. 为平台验证进行端到端测试 Expand section "15.9. 为平台验证进行端到端测试" Collapse section "15.9. 为平台验证进行端到端测试" 15.9.1. 先决条件 15.9.2. 运行测试 15.9.3. 镜像参数 Expand section "15.9.3. 镜像参数" Collapse section "15.9.3. 镜像参数" 15.9.3.1. Ginkgo 参数 15.9.3.2. 可用功能 15.9.4. 空运行 15.9.5. 断开连接的模式 Expand section "15.9.5. 断开连接的模式" Collapse section "15.9.5. 断开连接的模式" 15.9.5.1. 将镜像镜像(mirror)到集群可访问的自定义 registry 15.9.5.2. 指示测试使用来自自定义 registry 中的镜像 15.9.5.3. 镜像到集群内部 registry 15.9.5.4. 对不同的镜像集进行镜像(mirror) 15.9.6. 发现模式 Expand section "15.9.6. 发现模式" Collapse section "15.9.6. 发现模式" 15.9.6.1. 所需的环境配置先决条件 15.9.6.2. 限制测试过程中使用的节点 15.9.6.3. 使用单个性能配置集 15.9.6.4. 禁用性能配置集清理 15.9.7. 故障排除 15.9.8. 测试报告 Expand section "15.9.8. 测试报告" Collapse section "15.9.8. 测试报告" 15.9.8.1. JUnit 测试输出 15.9.8.2. 测试失败报告 15.9.8.3. podman 备注 15.9.8.4. 在 OpenShift Container Platform 4.4 中运行 15.9.8.5. 使用单个性能配置集 15.9.9. 对集群的影响 Expand section "15.9.9. 对集群的影响" Collapse section "15.9.9. 对集群的影响" 15.9.9.1. SCTP 15.9.9.2. SR-IOV 15.9.9.3. PTP 15.9.9.4. 性能 15.9.9.5. DPDK 15.9.9.6. 清理 15.10. 调试低延迟 CNF 调整状态 Expand section "15.10. 调试低延迟 CNF 调整状态" Collapse section "15.10. 调试低延迟 CNF 调整状态" 15.10.1. 机器配置池 15.11. 为红帽支持收集调试数据延迟 Expand section "15.11. 为红帽支持收集调试数据延迟" Collapse section "15.11. 为红帽支持收集调试数据延迟" 15.11.1. 关于 must-gather 工具 15.11.2. 关于收集低延迟数据 15.11.3. 收集有关特定功能的数据 16. 使用 Intel FPGA PAC N3000 和 Intel vRAN Dedicated 加速器 ACC100 优化数据平面性能 Expand section "16. 使用 Intel FPGA PAC N3000 和 Intel vRAN Dedicated 加速器 ACC100 优化数据平面性能" Collapse section "16. 使用 Intel FPGA PAC N3000 和 Intel vRAN Dedicated 加速器 ACC100 优化数据平面性能" 16.1. 了解 OpenShift Container Platform 的 Intel 硬件加速器卡 16.2. 为 Intel FPGA PAC N3000 安装 OpenNESS Operator Expand section "16.2. 为 Intel FPGA PAC N3000 安装 OpenNESS Operator" Collapse section "16.2. 为 Intel FPGA PAC N3000 安装 OpenNESS Operator" 16.2.1. 使用 CLI 安装 Operator 16.2.2. 使用 Web 控制台为 Intel FPGA PAC N3000 Operator 安装 OpenNESS Operator 16.3. 为 Intel FPGA PAC N3000 编程 OpenNESS Operator Expand section "16.3. 为 Intel FPGA PAC N3000 编程 OpenNESS Operator" Collapse section "16.3. 为 Intel FPGA PAC N3000 编程 OpenNESS Operator" 16.3.1. 使用 vRAN 位流编程 N3000 16.4. 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator Expand section "16.4. 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator" Collapse section "16.4. 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator" 16.4.1. 使用 CLI 为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator 16.4.2. 使用 web 控制台为 Wireless FEC Accelerator 安装 OpenNESS SR-IOV Operator 16.4.3. 为 Intel FPGA PAC N3000 配置 SR-IOV-FEC Operator 16.4.4. 为 Intel vRAN Dedicated Accelerator ACC100 配置 SR-IOV-FEC Operator 16.4.5. 在 OpenNESS 上验证应用程序 pod 访问和 FPGA 使用情况 16.5. 其它资源 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 12.3. IPsec 的影响 因为加密和解密节点主机使用 CPU 电源,所以启用加密时,无论使用的 IP 安全系统是什么,性能都会影响节点上的吞吐量和 CPU 使用量。 IPsec 在到达 NIC 前,会在 IP 有效负载级别加密流量,以保护用于 NIC 卸载的字段。这意味着,在启用 IPSec 时,一些 NIC 加速功能可能无法使用,并可能导致吞吐量降低并增加 CPU 用量。 其他资源 修改高级网络配置参数 OVN-Kubernetes 网络供应商的配置参数 OpenShift SDN 网络供应商的配置参数 Previous Next