阿里云注册集群—混合集群-配置自动弹性伸缩

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文将为您介绍如何使用混合集群的自动弹性伸缩能力。

本文将为您介绍如何使用混合集群的自动弹性伸缩能力。


关于弹性伸缩的详细描述,请参见ACK弹性伸缩概述


创建自动弹性伸缩配置

前置要求

创建自动弹性伸缩配置将自动在您的混合集群中部署cluster-autoscaler组件(Deployment部署),这种提供云上服务的组件需要避免被调度到云下节点的同时,也要避免被调度到自动扩容出来的云上节点上(这类节点会在自动缩容后销毁,不利于Deployment类型部署的系统组件提供稳定的服务)。所以我们推荐您首先创建和扩容普通节点池并为节点池中的节点配置节点标签alibabacloud.com/cloud-worker-nodes=true。cluster-autoscaler组件将会自动调度到拥有节点标签alibabacloud.com/cloud-worker-nodes=true的云上节点上。


操作步骤

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击节点池
  5. 节点池页面右上角,单击自动弹性伸缩配置
  6. 自动弹性伸缩配置页面,完成弹性伸缩配置并提交。如下所示。

image.png


配置cluster-autoscaler组件

在成功完成自动弹性伸缩配置后,您的集群中就会自动部署一个Deployment部署如下所示:

kubectl -nkube-system get deploy |grep cluster-autoscaler
cluster-autoscaler            1/1     1            1           5s

cluster-autoscaler组件同样需要配置其操作相关云资源的RAM Policy,如下所示:

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ess:DescribeScalingGroups",
                "ess:DescribeScalingInstances",
                "ess:DescribeScalingActivities",
                "ess:DescribeScalingConfigurations",
                "ess:DescribeScalingRules",
                "ess:DescribeScheduledTasks",
                "ess:DescribeLifecycleHooks",
                "ess:DescribeNotificationConfigurations",
                "ess:DescribeNotificationTypes",
                "ess:DescribeRegions",
                "ess:CreateScalingRule",
                "ess:ModifyScalingGroup",
                "ess:RemoveInstances",
                "ess:ExecuteScalingRule",
                "ess:ModifyScalingRule",
                "ess:DeleteScalingRule",
                "ecs:DescribeInstanceTypes",
                "ess:DetachInstances",
                "vpc:DescribeVSwitches"
            ],
            "Resource": [
                "*"
            ],
            "Effect": "Allow"
        }
    ]
}


您需要使用授权了以上RAM Policy的Access Key信息创建一个名为alibaba-addon-secret的Secret资源,如下所示:

$ export ACCESS_KEY_ID=xxxx
$ export ACCESS_KEY_SECRET=xxxx
$ kubectl -n kube-system create secret generic alibaba-addon-secret --from-literal='access-key-id=${ACCESS_KEY_ID}' --from-literal='access-key-secret=${ACCESS_KEY_SECRET}'


创建自动弹性伸缩节点池

操作步骤

  1. 自动弹性伸缩配置页面,继续点击创建节点池
  2. 创建节点池页面,设置创建节点池的配置项。关于配置项的详细说明,部分配置项说明如下:

参数

说明

数量

您可以为节点池设置初始节点数量。如果不需要创建节点,可以填写为0。

操作系统

您可以为节点选择操作系统,包括CentOS、Alibaba Cloud Linux 2.1903 。

节点标签

您可以为集群节点添加标签。

ECS示例标签

您可以为ECS实例添加标签。

污点

可以为集群节点添加污点。

安全组

选择节点所在阿安全组。


测试自动弹性伸缩

在创建自动弹性伸缩节点池时,我们可以为节点池中的节点设置自动以节点标签例如workload=auto,那么我们就可以使用以下命令测试节点池是否可以正确弹出节点:


kubectl run nginx --image nginx -l workload=auto


目录
相关文章
|
20天前
|
编解码 对象存储
阿里云视频转码转码模板-配置工作流
阿里云视频转码转码模板-配置工作流
14 0
|
19天前
|
弹性计算
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
2024年阿里云服务器的优惠价格新鲜出炉,有特惠云服务器也有普通优惠价格,本文为大家整理汇总了2024年阿里云服务器的优惠价格,包含特惠云服务器和其他配置云服务器的优惠价格。以便大家了解自己想购买的云服务器选择不同实例规格和带宽情况下的价格,仅供参考。
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
|
20天前
阿里云配置dcoker镜像仓库
阿里云配置dcoker镜像仓库
70 0
|
1天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
4天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
15天前
|
消息中间件 Kubernetes Kafka
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
11 0
|
24天前
|
弹性计算 固态存储 调度
2024年阿里云服务器配置选择指南,新手整理
阿里云服务器配置选择指南:个人用户推荐轻量应用服务器或ECS通用算力型u1,适合小型网站和轻量应用。企业用户应选择企业级独享型如ECS计算型c7、通用型g7,保证高性能计算需求。配置选择要考虑CPU内存比例、公网带宽和系统盘。轻量服务器提供2核2G3M和2核4G4M选项,ECS实例则有多种规格以适应不同业务场景。公网带宽建议至少5M,系统盘可选高效云盘、SSD或ESSD。详细信息见[阿里云服务器产品页](https://www.aliyun.com/product/ecs)。
59 3
|
28天前
|
存储 弹性计算 运维
阿里云轻量应用服务器与标准型阿里云服务器ECS全面对比(配置、价格)
随着云计算技术的蓬勃发展,阿里云作为业界的佼佼者,推出了多样化的云服务器产品以满足不同用户群体的需求。在这些产品中,阿里云轻量应用服务器与标准云服务器(ECS)因其各自的特点而备受关注。下面,我们将从多个角度对这两款产品进行深入剖析,以帮助您更好地选择适合自身需求的云服务器。
636 2
|
28天前
|
存储 弹性计算 安全
阿里云2核8G配置服务器租用价格多少?
随着云计算技术的飞速发展,越来越多的企业和个人开始青睐云服务器,将其视为数据存储和运算的理想平台。而在这其中,阿里云作为国内领先的云服务提供商,其ECS云服务器以其卓越的性能和稳定的服务,赢得了广大用户的信赖与喜爱。那么,对于许多用户来说,他们可能好奇的是,阿里云2核8G服务器一年的费用究竟是多少呢?
97 1
|
28天前
|
弹性计算
2024阿里云服务器购买、续费、升级配置价格表新鲜出炉!
2024年阿里云服务器购买、续费、升级优惠政策整理,阿里云服务器优惠价格表:轻量2核2G3M服务器61元一年、2核4G4M带宽165元1年,云服务器4核16G10M带宽26元1个月、149元半年,阿里云ECS云服务器2核2G3M新老用户均可99元一年续费不涨价,企业用户2核4G5M带宽199元一年。
387 2