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

相关推荐
学不完的1 小时前
Docker数据卷管理及优化
运维·docker·容器·eureka
Sst的头号粉丝5 小时前
Docker——compose
运维·docker·容器
ZZZKKKRTSAE7 小时前
rhel9快速上手Docker
运维·docker·容器
筱顾大牛7 小时前
Docker安装教程(加汉化!超详细!!!)
运维·docker·容器
九成宫7 小时前
安装和配置Docker教程(装在其他盘)
运维·docker·容器
const_qiu8 小时前
微服务测试项目架构设计与实践
微服务·云原生·架构
janthinasnail8 小时前
使用Docker安装nanobot(超轻量个人AI助手)
docker·容器
不是书本的小明9 小时前
K8s探针实战:存活、就绪与启动三重保障
云原生·k8s
恋红尘9 小时前
K8S 配置与调度-叩丁狼
云原生·容器·kubernetes
掘根9 小时前
【微服务即时通讯】用户管理子服务1
微服务·云原生·架构