全部产品
Search
文档中心

弹性容器实例:ACK安装virtual-kubelet-autoscaler

更新时间:Sep 21, 2022

virtual-kubelet-autoscaler是阿里云提供的Kubernetes Autoscaler插件,在Pod调度时,如果没有匹配的node节点,会由virtual-kubelet-autoscaler进行接管,把调度失败的Pod重新调度到ECI上。

前提条件

您已经成功创建了ACK集群并部署了虚拟节点。

操作步骤

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

  2. 在左侧导航栏,选择市场>应用市场

  3. 应用市场页面,找到ack-virtual-kubelet-autoscaler应用,然后单击该应用。

  4. 在应用详情页面,单击右上角的一键部署

  5. 创建面板,完成基本信息和参数配置。

    1. 选择目标集群、命名空间和发布名称,然后单击下一步

    2. 根据需要配置参数,然后单击确定

执行结果

在集群管理页面的左侧导航栏,选择应用>Helm,可以查看ack-virtual-kubelet-autoscaler的状态,当状态为已部署时,表示安装完成。

安装完成后,当ACK集群中已有work node资源不满足条件时,可以把Pod调度至虚拟节点的ECI上。更多信息,请参见通过virtual-kubelet-autoscaler将Pod自动调度到虚拟节点