--- title: Kubernetes Vertical Pod Autoscaler(VPA) 配置与验证 keywords: - VPA - updatePolicy - resourcePolicy - 推荐器 - 自动调优 description: 部署并配置 VPA,为工作负载自动调整 CPU/内存请求与限制,提供资源策略与更新策略示例。 categories: - 文章资讯 - 技术教程 --- # Kubernetes Vertical Pod Autoscaler(VPA) 配置与验证 ```yaml 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 获得更稳定的弹性能力。

发表评论 取消回复