Pod 被 OOMKilled?节点资源不均衡?HPA 扩缩容不及时?这些都是资源管理没做好。K8s 资源管理从 requests/limits 到 QoS 到自动伸缩,是一条完整链路。
一、资源请求与限制
1.1 requests 和 limits
apiVersion: v1
kind: Pod
metadata:
name: order-service
spec:
containers:
- name: app
image: order:v1.0
resources:
requests: # 调度依据:保证最低资源
cpu: "500m" # 0.5 核
memory: "512Mi"
limits: # 上限:超过会被限制或杀死
cpu: "1000m" # 1 核
memory: "1Gi"
2026/6/27大约 6 分钟