# Kubernetes HPA 自动扩缩容实战 ## 基础配置示例 ```yaml apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: web-hpa spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: web minReplicas: 2 maxReplicas: 10 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 60 ``` ## 自定义指标 - 使用指标网关或适配器提供外部指标,如 QPS 或队列长度 ## 验证与监控 - 通过压测观察副本变化与收敛时间 - 关注扩容频率、防抖与资源上限 ## 排障要点 - 确认 Metrics Server 与权限配置正常 - 确认目标 Deployment 的资源请求与限制已设置 ## 总结 结合资源与业务指标设定合理目标值,可获得弹性与成本的平衡。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部