资源限制设置
使用 requests
和 limits
设定 CPU、内存限制:
resources: requests: cpu: "500m" memory: "256Mi" limits: cpu: "1" memory: "512Mi"
HPA 自动扩缩容
kubectl autoscale deployment my-app --cpu-percent=50 --min=1 --max=10
优化技巧:
- 调整
priorityClass
提升关键业务优先级。 - 使用
Affinity
让高 IO Pod 绑定高性能节点。