k8s部署资源监控+HPA

1.下载yaml

wget  https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/high-availability-1.21+.yaml

2.修改镜像

image: registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.7.2

3.下载镜像

 4.配置服务

kubectl apply -f high-availability-1.21+.yaml

5.验证服务

 

6.服务安装好后,后续可以根据cpu,内存进行pod的增加,减少的配置。实现pod的自动增加减少(实现HPA)

例子:kubectl autoscale deployment hpa-demo --cpu-percent=10 --min=1 --max=10

此命令创建了一个关联资源 hpa-demo 的 HPA,最小的 Pod 副本数为1,最大为10。HPA 会根据设定的 cpu 使用率(10%)动态的增加或者减少 Pod 数量。

基于内存

posted @ 2025-02-20 20:04  升级打怪之路  阅读(42)  评论(0)    收藏  举报