全部产品
Search
文档中心

容器服务 Kubernetes 版 ACK:将调度失败的Pod重新调度到ECI

更新时间:Dec 12, 2023

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

重要

virtual-kubelet-autoscaler组件的安装会占用节点Pod资源。如果您的集群类型为ACK集群Pro版,推荐您基于Kubernetes原生调度语义实现ECI Pod的打散部署及亲和部署。具体操作,请参见实现ECI Pod可用区打散以及亲和调度

前提条件

部署virtual-kubelet-autoscaler

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

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

  3. 应用市场页面的应用目录页签,搜索并单击ack-virtual-kubelet-autoscaler应用。

  4. ack-virtual-kubelet-autoscaler详情页,单击一键部署,在创建面板,选择集群和命名空间,然后单击下一步

  5. 参数配置页面,选择最新的Chart版本(默认为最新),然后单击确定

    安装完成后,您可以在目标集群页面的左侧导航栏,选择应用>Helm,查看ack-virtual-kubelet-autoscaler的应用。