搜索

pdf文档 OpenShift Container Platform 3.11 扩展和性能指南

732.06 KB 58 页 0 下载 142 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
本指南提供了增强 OpenShift Container Platform 集群性能和扩展的步骤与建议。主要内容包括计算资源的过量使用、镜像管理、网络优化、存储技术选择以及指标组件的扩展。文档强调了在专用节点上运行指标 pod、使用持久性存储、优化计算资源分配以及监控集群性能的重要性。建议通过预部署镜像和 Ansible 安装优化来提升集群效率,并根据集群规模调整 Cassandra 存储要求。
AI总结
# 《OpenShift Container Platform 3.11 扩展和性能指南》总结 本指南提供了 OpenShift Container Platform (OCP) 集群性能优化和扩展的步骤、示例和建议实践,涵盖计算资源、网络、存储、指标扩展等多个方面。 --- ## **核心观点和关键信息** ### **1. 概述** - 本指南旨在帮助优化 OCP 集群性能和扩展,提供从构建到调整的建议。 - 调优建议因集群设置而异,需权衡利弊。 - 使用 `tuned-adm active` 命令配置性能调优策略。 --- ### **2. 优化计算资源** #### **2.1. 过量使用** - 过量使用(OverCommit)允许资源被需要的应用共享,但可能导致资源争用和性能降低。 - 开发、测试环境可接受过量使用,生产环境需谨慎。 - OCP 通过资源模型和配额系统管理资源分配。 #### **2.2. 镜像注意事项** - **预部署镜像**:在节点主机上预部署常用镜像(如 `ose-pod`、`ose-deployer`),减少 registry 压力和 pod 启动时间。 - **预拉取镜像**:在安装前拉取镜像,避免安装过程中多个节点同时访问 registry。 #### **2.3. Ansible 安装优化** - 使用 Ansible 提高安装效率,建议: - 并行操作数 (`forks`) 设置为 20。 - 禁用主机密钥检查 (`host_key_checking = False`)。 - 从 LAN 网络运行安装程序,避免 WAN 网络导致的连接问题。 #### **2.4. 网络注意事项** - 安装前规划网络子网大小,避免后续扩展困难。 - 网络优化建议参考相关主题。 --- ### **3. 主机实践** #### **3.1. Master 主机优化** - Master 和 etcd 之间流量需低延迟、高带宽。 - 通过 `deserialization-cache-size` 配置减少 API 服务器缓存内存占用。 - 监控 `apiserver_request_count` 指标,调整 `maxRequestsInFlight` 和 QPS 值。 #### **3.2. Node 主机优化** - 确保节点主机有足够的计算和存储资源。 - 使用 CPU 缓存优化和大页面(大页)技术提升性能。 --- ### **4. 存储优化** #### **4.1. 存储建议** - **块存储**:推荐用于 registry、监控和日志。 - **文件存储**:适用于 registry 和日志,但不推荐用于监控。 - **对象存储**:需与应用程序集成,不通过 PVC 使用。 #### **4.2. 聚合模式存储** - 使用 GlusterFS 支持 registry、监控和日志。 --- ### **5. 扩展集群指标** #### **5.1. 指标扩展** - **Hawkular Metrics**:用于监控 pod、容器和组件指标。 - **Heapster**:用于 pod 横向自动扩展。 - **Cassandra**:存储指标数据,需规划存储容量。 #### **5.2. 扩展 Cassandra** - 默认 Cassandra 集群为单节点,可通过修改 `openshift_metrics_Cassandra_replicas` 扩展节点数。 - 使用持久性存储,动态置备 PV。 #### **5.3. 存储规划** - 指标 pod 监控最多 25,000 个 pod。 - 规划存储时考虑 Cassandra 存储增长速度(每小时 500 MB 至 1 GB)。 --- ### **6. 其他扩展工具** - **Cluster Loader**:用于测试集群最大值和容量规划。 - **CPU Manager**:优化 CPU 资源分配。 - **大页面**:用于高性能计算场景。 --- ## **总结** - 本指南提供了从安装到扩展的全面建议,重点在于资源优化、网络规划、存储管理和指标扩展。 - 关键优化点包括预部署镜像、Ansible 配置优化、Master 和 Node 主机性能调优,以及 Cassandra 和集群指标的扩展。 - 使用工具如 `tuned-adm`、`Cluster Loader` 和 `CPU Manager` 可进一步提升集群性能和扩展能力。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 51 页请下载阅读 -
文档评分
请文明评论,理性发言.