---

title: Kubernetes Vertical Pod Autoscaler(VPA) 配置与验证

keywords:

  • VPA
  • updatePolicy
  • resourcePolicy
  • 推荐器
  • 自动调优

description: 部署并配置 VPA,为工作负载自动调整 CPU/内存请求与限制,提供资源策略与更新策略示例。

categories:

  • 文章资讯
  • 技术教程

---

Kubernetes Vertical Pod Autoscaler(VPA) 配置与验证

apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
  name: api-vpa
  namespace: app
spec:
  targetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: api
  updatePolicy:
    updateMode: "Auto"
  resourcePolicy:
    containerPolicies:
      - containerName: api
        minAllowed:
          cpu: 100m
          memory: 128Mi
        maxAllowed:
          cpu: 2000m
          memory: 2Gi

验证

  • 观察推荐值与实际请求/限制变化,确认更新策略生效

总结

VPA 能自动调优单 Pod 资源,搭配 HPA 获得更稳定的弹性能力。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部