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

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



目录
相关文章
|
5月前
|
消息中间件 Kubernetes NoSQL
有状态软件如何在 k8s 上快速扩容甚至自动扩容
有状态软件如何在 k8s 上快速扩容甚至自动扩容
|
2月前
|
Kubernetes 监控 Perl
在k8S中,自动扩容机制是什么?
在k8S中,自动扩容机制是什么?
|
2月前
|
Kubernetes Cloud Native 应用服务中间件
Kubernetes 自动伸缩策略:优化资源利用率
【8月更文第29天】在现代云原生环境中,应用的流量往往具有不可预测性。为了应对这种变化,Kubernetes 提供了多种自动伸缩机制来动态调整应用实例的数量和每个实例分配的资源。本文将深入探讨两种主要的自动伸缩工具:水平 Pod 自动伸缩器 (HPA) 和垂直 Pod 伸缩器 (VPA),并提供实际的应用示例。
72 0
|
2月前
|
存储 弹性计算 关系型数据库
olarDB 自动弹性伸缩机制详解
【8月更文第27天】 PolarDB 是阿里云推出的一款兼容 MySQL、PostgreSQL 和 Oracle 的关系型数据库服务。它通过独特的存储与计算分离架构实现了数据的高可用性和高性能。本文将详细介绍 PolarDB 的自动弹性伸缩机制,以及它是如何根据负载动态扩展计算和存储资源的。
51 0
|
2月前
|
Kubernetes 监控 API
在K8S中,如何使用HPA实现自动扩缩容?
在K8S中,如何使用HPA实现自动扩缩容?
|
5月前
|
资源调度 监控 API
资源调度-HPA:基于负载指标自动水平扩容缩容Pod
资源调度-HPA:基于负载指标自动水平扩容缩容Pod
|
5月前
|
Java Serverless 测试技术
Serverless 应用引擎常见问题之自动缩容策略触发的时候终止先创建的机器如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
|
11月前
|
NoSQL Redis
轻松掌握组件启动之Redis集群扩展秘籍:轻松扩容与缩容,释放高性能潜能
在这篇文章中,我们将揭示Redis集群的扩容和缩容操作,让您的Redis集群发挥最佳性能和可伸缩性。通过增加主节点和从节点,并将它们无缝添加到集群中,您将能够轻松扩展您的Redis集群以满足不断增长的需求。同时,我们还将探讨如何进行缩容操作,即删除节点,以优化集群资源的利用。无论您是初学者还是经验丰富的Redis用户,本文将为您提供一系列有用的技巧和最佳实践,帮助您更好地管理和优化Redis集群,实现更高的性能和可扩展性。
238 0
|
消息中间件 NoSQL 网络协议
Redis集群搭建(传统方式&Docker方式)&集群扩容&集群缩容
Redis集群搭建(传统方式&Docker方式)&集群扩容&集群缩容
197 0
Redis集群搭建(传统方式&Docker方式)&集群扩容&集群缩容
|
Kubernetes 监控 调度
3个自动伸缩机制,帮你降低Kubernetes的成本
3个自动伸缩机制,帮你降低Kubernetes的成本
249 0
3个自动伸缩机制,帮你降低Kubernetes的成本