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共同实现

相关推荐
Cloud Traveler17 小时前
OpenObserve 搞定数据观测,但远程访问得靠cpolar
云原生·eureka
CNRio17 小时前
第六章-DockerCompose:多容器应用的‘指挥家‘
容器
summer_west_fish17 小时前
K8S Advance: 集群 IP 地址管理指南
tcp/ip·容器·kubernetes
b***629517 小时前
使用Docker部署postgresql
docker·postgresql·容器
Liangomy18 小时前
FAST-Calib 激光雷达与相机联合标定教程 (Docker版)
数码相机·docker·容器
7***n7518 小时前
后端在微服务中的Traefik
微服务·云原生·架构
de之梦-御风18 小时前
【远程控制】RustDesk 自建服务端完整方案(Docker + Windows 客户端)
windows·docker·容器
de之梦-御风18 小时前
【远程控制】开箱即用的 RustDesk 自建服务端完整 Docker Compose 模板
运维·docker·容器
悟空码字18 小时前
Kubernetes实战:你的分布式系统“保姆”养成记
java·后端·kubernetes
openFuyao19 小时前
openFuyao两大核心项目获得GitCode G-Star认证 社区生态迈向成熟
人工智能·云原生·开源软件