k8s术语之Horizontal Pod Autoscaling

应用的资源使用率通常都有高峰和低谷的时候,如何削峰填谷,提高整体的整体资源利用率,让service中的Pod个数自动调整呢?Horizontal Pod Autoscaling:使pod水平自动缩放。这个Object也是最能体现kubernetes之于传统运维价值的地方,不再需要手动扩容,终于实现自动化了,还可以自定义指标,没准未来还可以通过人工智能自动进化呢!

HPA解析

Horizontal Pod Autoscaling仅适用于Deployment和ReplicaSet,在v1版本中仅支持根据Pod的CPU利用率扩缩容,在v1alpha版本中,支持根据内存和用户自定义的metric扩缩容。

如果你不想看下面的文字可以直接看下面的示例图,组件交互、组件的配置、命令示例

Horizontal Pod Autoscaling由API server和Controller共同实现

相关推荐
jyan_敬言3 小时前
【Docker】定义和运行多容器应用程序
运维·docker·容器·学习方法
summer_west_fish3 小时前
K8S Base: CrashLoopBackOff
云原生·容器·kubernetes
过客随尘3 小时前
Redis主从同步以及Redis-Shake数据同步实战
redis·云原生
阿里云云原生4 小时前
实战|魔方文娱全链路可观测架构设计:SLS+ARMS+Prometheus+云拨测落地指南
云原生
和光同尘20235 小时前
使用Rancher快速部署K8S集群
docker·云原生·容器·kubernetes·centos·rancher·虚拟机
shixian10304116 小时前
Dify Docker Compose 安装指南
docker·容器·eureka
曦樂~6 小时前
【Docker】Compose
docker·容器·eureka
加上音乐6 小时前
windows—wsl2—docker配置代理以push/pull
windows·docker·容器
hour_go8 小时前
DeepHunt微服务故障定位系统核心技术解析1
微服务·云原生·架构