阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

如何使用混合集群的自动弹性伸缩能力,配置自动弹性伸缩的方法

发布时间: 2021-03-09 10:44:12文章作者: 网站编辑阅读量: 249

  如何使用混合集群的自动弹性伸缩能力,下面典名科技为大家介绍一下怎样配置自动弹性伸缩的方法。 

       创建自动弹性伸缩配置


  前置要求

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

  操作步骤

  1.登录容器服务管理控制台。

  2.在控制台左侧导航栏中,单击集群。

  3.在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情。

  4.在集群管理页左侧导航栏中,单击节点池。

  5.在节点池页面右上角,单击自动弹性伸缩配置。

  6.在自动弹性伸缩配置页面,完成弹性伸缩配置并提交。如下所示。

自动弹性伸缩


  配置cluster-autoscaler组件

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


自动弹性伸缩

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


自动弹性伸缩

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


自动弹性伸缩配置

  创建自动弹性伸缩节点池

  操作步骤


  在自动弹性伸缩配置页面,继续点击创建节点池。

  在创建节点池页面,设置创建节点池的配置项。关于配置项的详细说明,部分配置项说明如下:


配置自动弹性伸缩


  测试自动弹性伸缩

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

自动弹性伸缩

联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠