K8s HPA:自动水平伸缩Pod,实现弹性扩展和资源优化
Horizontal Pod Autoscaling 水平自动伸缩,增加Pod
Vertical Pod Autoscaler 垂直自动伸缩,给Pod增加资源(CPU、内存)
我们知道,初始Pod的数量是可以设置的,同时业务也分流量高峰和低峰,那么怎么即能不过多的占用K8s的资源,又能在服务高峰时自动扩容pod的数量呢,在K8s上的答案是Horizontal Pod Autoscaling,简称HPA 自动水平伸缩,这里只以我们常用的CPU计算型服务来作为HPA的测试,这基本满足了大部分业务服务需求,其它如vpa纵向扩容,还有基于业务qps等特殊指标扩容这个在后面计划会以独立高级番外篇来作教程。
大约 6 分钟