EKS自动扩容-方式一:ASG负载检测自动扩容功能

简介: 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节点自愈功能

打开负载检测自动扩容机制



目录
相关文章
|
算法 安全 应用服务中间件
ECC+RSA双证书解决方案
ECC+RSA双算法SSL证书的配置方法
1825 0
|
7月前
|
人工智能 Kubernetes 监控
初探:从0开始的AI-Agent开发踩坑实录
本文主要阐述作者通过亲身实践,探索利用AI Agent实现开源应用Helm Chart自动化生成的实践历程。
858 18
初探:从0开始的AI-Agent开发踩坑实录
|
4月前
|
存储 人工智能 运维
UModel 数据治理:运维世界模型构建实践
阿里云推出 UModel 统一建模框架,将实体、关系、数据、知识、行动融为一体,为大模型提供可推理、可交互的运维世界模型,推动可观测从‘被动响应’迈向‘主动优化’的新阶段。
672 46
|
3月前
|
人工智能 自然语言处理 JavaScript
别卷低代码了!VTJ.PRO 把 AI 引擎开源,才是 “降本增效” 的终极答案
VTJ AI集成将自然语言、设计稿及结构化数据高效转为Vue代码,采用分层架构确保可扩展性与稳定性,支持多模态输入、实时流响应与严格代码验证,提升前端开发效率。
215 13
|
存储 关系型数据库 数据库
Postgres数据库BRIN索引介绍
BRIN索引是PostgreSQL提供的一种高效、轻量级的索引类型,特别适用于大规模、顺序数据的范围查询。通过存储数据块的摘要信息,BRIN索引在降低存储和维护成本的同时,提供了良好的查询性能。然而,其适用场景有限,不适合随机数据分布或频繁更新的场景。在选择索引类型时,需根据数据特性和查询需求进行权衡。希望本文对你理解和使用PostgreSQL的BRIN索引有所帮助。
502 0
|
Shell
esp32入门笔记
这篇文章是关于ESP32 S3入门的笔记,包括了安装编译工具、下载ESP-IDF框架、设置工具和环境变量、以及烧录固件的步骤说明。
513 5
|
运维 监控 DataWorks
DataWorks 稳定性保障全解析:深入监控与资源调配
DataWorks 的稳定性保障体系涵盖精细监控与资源调配,确保企业数据业务高效、稳定运行。监控模块包括资源、任务和质量监控,及时预警并处理异常;资源调配策略则针对集成、调度、数据服务及计算资源进行科学配置,保障数据同步、任务优先级和高并发需求。通过全方位的监控和合理的资源配置,DataWorks 为企业筑牢数据根基,助力数字化转型。
606 10
|
JavaScript 前端开发 算法
🚀【程序员必备】Qwerty Learner:打造英语输入与单词记忆的神器
Qwerty Learner 是一款专为键盘工作者设计的开源软件,结合单词记忆与英语输入练习,提升英语水平和打字速度。内置丰富词库(如 CET-4/6、GRE、编程API等),提供音标发音、默写模式、速度正确率统计等功能,适合学生、职场人士及程序员使用。
5798 17
|
关系型数据库 应用服务中间件 虚拟化
如何生成一个镜像文件?
如何生成一个镜像文件?
543 4
|
消息中间件 存储 NoSQL
【2021年遇到最头疼的Bug】【Alibaba中间件技术系列】「RocketMQ技术专题」Broker配置介绍及发送流程、异常(XX Busy)问题分析总结
【2021年遇到最头疼的Bug】【Alibaba中间件技术系列】「RocketMQ技术专题」Broker配置介绍及发送流程、异常(XX Busy)问题分析总结
1278 102
【2021年遇到最头疼的Bug】【Alibaba中间件技术系列】「RocketMQ技术专题」Broker配置介绍及发送流程、异常(XX Busy)问题分析总结

热门文章

最新文章