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

相关推荐
星之尘10216 小时前
“粽”览全局:分布式系统架构与实践深度解析(端午特别版)
分布式·spring cloud·微服务·系统架构·kubernetes·serverless·可用性测试
三金C_C6 小时前
docker 部署 gin
docker·容器·gin
小峰编程7 小时前
rsync服务的搭建
linux·运维·服务器·云原生·centos·服务搭建
长勺7 小时前
docker常见考点
docker·容器
迢迢星万里灬8 小时前
Java求职者面试指南:DevOps技术栈深度解析
java·ci/cd·docker·kubernetes·jenkins·devops
玩电脑的辣条哥10 小时前
如何用docker部署ELK?
elk·docker·容器
Chuncheng's blog11 小时前
CentOS 7 安装docker缺少slirp4netnsy依赖解决方案
运维·docker·容器
数据智能老司机13 小时前
理解 Argo CD
git·kubernetes·自动化运维
!chen14 小时前
鲲鹏Arm+麒麟V10 K8s 离线部署教程
java·arm开发·kubernetes
David爱编程14 小时前
从 0 到 1 快速掌握 Docker 基本操作
后端·docker·容器