---
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 获得更稳定的弹性能力。

发表评论 取消回复