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 数量。
基于内存
略
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号