以下是CentOS上优化Kubernetes性能的方法:
requests和limits,避免资源争用;使用ResourceQuota限制命名空间资源总量。Horizontal Pod Autoscaler根据负载动态调整Pod数量。fs.file-max、net.core.somaxconn等参数,提升文件句柄和连接队列处理能力。net.ipv4.ip_forward=1、net.bridge.bridge-nf-call-iptables=1。swapoff -a和修改/etc/fstab永久关闭。--max-pods参数增加节点承载Pod数量,配置镜像垃圾回收策略。--max-requests-inflight和--max-mutating-requests-inflight控制并发请求数。kube-proxy模式改为IPVS,提升服务转发性能。NetworkPolicy限制Pod间流量,减少不必要的通信。ReclaimPolicy及时回收资源。accessModes和volumeBindingMode。参考来源: