EKS自动扩容-方式一:ASG负载检测自动扩容功能
EKS实现自动扩容的方式有很多种
本文就是利用asg的负载监控机制来实现扩容效果的,废话不多说上图
- 前提要求:
一个eks集群,一个(子管理或者托管)的节点组
如图
1.ASG管理页面
编辑对应的asg
ASG功能强大,能够通过web页面管理你的节点组,数量:min,max 删除保护,扩容机制等等
配置通知模块,随时知晓asg动态
2.设置对应的节点数量
(慎重,可能重载现有的节点组)
先设置删除保护,便利后面恢复节点
3.添加负载监控扩容机制(可以选择只扩展不缩减保证服务不中断)
4.增加集群负载验证效果
测试自动扩容:最简单的办法将阈值设置成5以下,肯定是立马就触发的
由于配置了不缩减机制 所以需要运维成员在下线的过渡期驱逐新node,恢复到最开始的4台
下面开始介绍如何恢复节点组状态
5.待负载正常后恢复成初始节点组状态,删除新生节点
a.集群中新生节点驱逐pod
根据时间区别新生node
kubectl cordon <node1> #设置不可调度
kubectl cordon <node2>
kubectl drain <node1> --ignore-daemonsets #驱逐pod
kubectl drain <node2> --ignore-daemonsets
b.命令行或者web页面缩减节点组数量
有一定延迟性多执行后等待一会,建议web页面操作
删除节点前先禁用自动扩容功能
设置完就能看到正常删除节点状态
查看数量
所有操作完成后建议 '关闭删除保护' 以及 '打开自动扩容' ,上线系统
删除保护可能会影响k8s节点自愈功能
打开负载检测自动扩容机制
EKS自动扩容-方式一:ASG负载检测自动扩容功能相关推荐
- java 自动装载_java_详解Java的Spring框架下bean的自动装载方式,Spring容器可以自动装配相互协 - phpStudy...
详解Java的Spring框架下bean的自动装载方式 Spring容器可以自动装配相互协作bean之间的关系,这有助于减少对XML配置,而无需编写一个大的基于Spring应用程序的较多的和元素. 自 ...
- u盘扩容软件_扩容盘的认识与检测和量产还原
扩容盘的认识与检测还原 2019年1月25日 18:09:56 中国是一片神器的土地,巨大的市场需求,诞生了足够多的"配合"市场需求的"人才",而国人大多数秉持 ...
- Redis遍历方式思考--字典扩容方式
全量遍历keys 工作中线上Redis维护,有时候我们需要查询特定前缀的缓存key列表来手动处理数据.可能是修改值,删除key.那么怎么才能快速的从海量的key中查找到对应的前缀匹配项. Redis提 ...
- 【自动驾驶】基于面部Fatigue检测的技术报告
[自动驾驶]基于面部Fatigue检测的技术报告 文章目录 [自动驾驶]基于面部Fatigue检测的技术报告 关于疲劳驾驶检测研究主要有哪几个方向 基于面部的疲劳检测研究的发展现状 共搜集43篇论文 ...
- 自动驾驶中的车道线检测算法汇总
对近两年来车道线检测算法进行汇总,后期将会保持不断更新~ 1.Efficient Road Lane Marking Detection with Deep Learning 2.VPGNet: Va ...
- HashMap的扩容方式
HashMap在容量超过负载因子所定义的容量之后,就会扩容.java里的数组是无法自己扩容的,将HashMap的大小扩大为原来数组的两倍 我们来看jdk1.8扩容的源码 final Node<K ...
- 用于自动驾驶的实时车道线检测和智能告警
点击上方"小白学视觉",选择加"星标"或"置顶"重磅干货,第一时间送达 本文转自:计算机视觉life 导读 车道线检测 + 距离告警 + 转 ...
- Spring(三)——HelloSpring、IOC创建对象的方式、属性注入、自动装配、使用注解开发
文章目录 1. 简介 2. IOC理论推导 3. HelloSpring 4. IOC创建对象的方式 4.1 使用无参构造创建对象(默认) 4.2 使用有参构造创建对象 5. Spring配置 5.1 ...
- 香辣弹簧:不同的自动接线方式
我想展示使用Spring的@Autowired批注的不同方式: Constructor , Method和Field自动装配. 我展示的示例都是byType自动装配模式的一种形式( construct ...
最新文章
- 鸿蒙升级变动,天天吹鸿蒙,视频向你展示鸿蒙升级后到底有什么变化
- tanh relu可视化
- 10601 - Cubes(Ploya)
- 怎么恢复初始状态_汽车多少公里应该清洗节气门,不洗会有隐患吗?看看老司机怎么说...
- Intel Realsense D435 pyrealsense set_option() rs.option 可配置参数翻译
- .NET 文档数据库 RavenDB 4.0 发布
- html5 制作会转的风扇,HTML5学习第5天[乱撞的球]可以听到风扇声的哟
- Hadoop2.6.0中YARN底层状态机实现分析
- 学计算机的副部级,中国31所副部级大学排名
- 真心干货:一起学习阿里巴巴数据中台实践!首次公开!
- vulkan android 三星,vulkan android
- 实现在web应用程序里有事件的页面添加到sharepoint里
- 简单的小愿望,就这么难实现
- 第五章 DirectX 光照,材质和纹理(下)
- 英特尔处理器排名_鲁大师公布三季度PC处理器、内存排行榜:AMD成最大赢家
- Axure 8 + SVN 协同开发
- docker安装linux-ubuntu桌面环境
- 【设计模式】之 Prototype 原型模式
- BBC:关于睡眠你应该知道的十件事
- 手机删除.android_secure文件夹后只能接电话了,关于安卓手机里的文件夹及其由来,哪些可删哪些不可删,注意了!...
热门文章
- 2007年新兴网络服务
- 不使用机器学习的机器视觉_如何在约10分钟内开始使用机器学习
- 梦几月,醒几年,今夕是何年。又一年,任时光流逝,回首已是2022年
- 百度文库的wenku前边加wap就能复制,优酷播放页youku后加xia就能直接下载视频
- html语言全拼,html标签全拼意思是什么
- 踔厉奋发,笃行不怠——2022年度引迈信息年终总结
- 从燃油车布局新能源,汽车服务商们谋破局
- 腾讯云-如何选择购云资源聚划算
- linux vdso(Virtual Dynamically-linked Shared Object)内核态的调用映射到用户态的地址空间开销更小
- wfp(微软)对付flash