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页面右侧的创建区域,选择目标集群,单击创建
    创建

执行结果

  1. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  2. 在集群管理页左侧导航栏中,选择应用 > Helm,可以找到ack-virtual-kubelet-autoscaler的应用。