rancher k8s 實現pod彈性伸縮


rancher2.2.7部署的k8s ,通過參數配置實現pod彈性伸縮
1、deployment配置資源限制(必須配置,否則hpa啟動后target會一直unknown。估計是這里不配置,rancher就不調用metrics-server去采集pod資源信息,這個問題暫時沒找到辦法解決,所以就老實配置限制了):
在這里插入圖片描述

2、檢查hpa版本,確認服務支持:
在這里插入圖片描述
3、配置hpa:

kubectl autoscale deployment myapp123 --min=1 --max=10 --cpu-percent=10
  • 1

然后檢查一下:

kubectl get hpa
  • 1

在這里插入圖片描述
接下來就可以到deployment去觀察pod數量變化情況了。

如果需要刪除配置的hpa,使用如下命令

kubectl delete hpa myapp123


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM