首页 > 其他分享 >k8s-HorizontalPodAutoscaler(水平自动扩缩)

k8s-HorizontalPodAutoscaler(水平自动扩缩)

时间:2022-11-04 11:46:40浏览次数:90  
标签:metrics kubernetes server 扩缩 https HorizontalPodAutoscaler pod k8s com

官网

https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/

第一、需要部署配置metrics server的集群

kubernetes Metrics Server 从集群中的 kubelets 收集资源指标, 并通过 Kubernetes API 公开这些指标, 使用 APIService 添加代表指标读数的新资源。

第二、下载metrics-server配置文件

image
https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

第三、修改配置文件

#修改容器镜像的地址 registry.aliyuncs.com/google_containers/metrics-server:v0.6.1

#修改args,具体参考截图

image

第四、安装metrics-server

kubectl apply -f components.yaml
image

第五 检查是否安装成功

  • metrics-server 实际上就是在kube-system 命名空间下,新增了一个pod
    image

  • 查看node节点的资源使用率
    kubectl top node
    image

  • 查看pod资源使用率
    image

标签:metrics,kubernetes,server,扩缩,https,HorizontalPodAutoscaler,pod,k8s,com
From: https://www.cnblogs.com/bangbangzoutianya/p/16855388.html

相关文章

  • 尚硅谷k8s(五):搭建k8s集群—平台规划和部署方式介绍
    搭建k8s环境平台规划单master集群多master集群服务器硬件配置要求测试环境:master2核4G20Gnode4核8G40G生产环境:更高要求搭建k8s集群部署方式目前生产部署Kubernetes......
  • K8S环境快速部署Kafka(K8S外部可访问)
    《Ubuntu16环境安装和使用NFS》《K8S使用群晖DS218+的NFS》《K8S的StorageClass实战(NFS)》环境信息本次实战的操作系统和软件的版本信息如下:Kubernetes:1.15......
  • k8s节点升级cpu与内存后,静态pod无法启动-cpuManagerPolicy
    简述: 最近k8s master内存压力比较大, pod数量越来越多, 打算对cpu 内存进行扩容扩容有 cpu4C/8G, 变更成8C/16G, 通过升级后,发现apiserver 静态pod无法启动,在kube......
  • 007k8s诡异详细记录
    一、getpods的诡异现象记录#Init的状态的pod已经不是Running了,但是它恢复后pod的name不会变,而且RESTARTS的次数为0,注意下这个!!!root@xx-qq-bj:~#kubectl--kubeco......
  • k8s operator开发环境准备
    一、版本goversion1.15+(kubebuilderv3.0<v3.1)goversion1.16+(kubebuilderv3.1<v3.3)goversion1.17+(kubebuilderv3.3+)dockerversion17.03+kub......
  • Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级
    JenkinsPipeline流水线-使用代理节点、RemoteSSH进行K8Skubectl升级RemoteSSH方式安装插件SSHPipelineStepsPipelineSSH脚本credentialsId:'K8SMa......
  • 开发用户K8S授权
    #开发用户没有K8S权限[ans@master~]$kubectlgetpoUnabletoconnecttotheserver:x509:certificatesignedbyunknownauthority(possiblybecauseof"crypt......
  • K8S节点配置资源驱逐
    当节点内存到达多少时。对节点的pod进行驱逐[root@lecode-test-001~]#cat/var/lib/kubelet/kubeadm-flags.envKUBELET_KUBEADM_ARGS="--network-plugin=cni--pod-inf......
  • 更换K8S证书可用期
    帮助文档:https://zealous-cricket-cfa.notion.site/kubeadm-k8s-24611be9607c4b3193012de58860535e解决:1.安装GO语言环境:[root@k8s-mastersoftware]#wgethttps://......
  • 记一次node节点无法加入K8S集群
    #问题现象:root@small-virtual-machine:~#kubeadmjoin10.0.0.133:6443--tokend2hyl5.5qt5fzjsdbxm2k5o   --discovery-token-ca-cert-hashsha256:d02674df33b......