virtual-kubelet-autoscaler是阿里云提供的Kubernetes Autoscaler插件,在Pod进行调度时,如果没有匹配的node节点(例如:已有的ECS work节点资源不足),会由virtual-kubelet-autoscaler进行接管,把调度失败的Pod进行重新调度,调度到ECI(虚拟节点)上。

前提条件

部署virtual-kubelet-autoscaler

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,选择市场 > 应用目录
  3. 应用目录页面单击阿里云应用页签,然后选中ack-virtual-kubelet-autoscaler应用。
    阿里云应用包含较多应用,您可在页面右上角搜索ack-virtual-kubelet-autoscaler,支持关键字搜索。
  4. 应用目录 - ack-virtual-kubelet-autoscaler页面右侧的创建区域,选择目标集群,单击创建
    创建

执行结果

在集群管理页左侧导航栏单击发布,然后单击Helm页签,可以找到virtual-kubelet-autoscaler的应用。ack-virtual-kubelet-autoscaler应用