virtual-kubelet-autoscaler是阿里云提供的Kubernetes Autoscaler插件。在Pod进行调度时,如果没有匹配节点(例如已有ECS Worker节点资源不足)时,该组件会接管调度任务,将调度失败的Pod重新调度到ECI(虚拟节点)上。
重要
virtual-kubelet-autoscaler组件的安装会占用节点Pod资源。如果您的集群类型为ACK集群Pro版,推荐您基于Kubernetes原生调度语义实现ECI Pod的打散部署及亲和部署。具体操作,请参见实现ECI Pod可用区打散以及亲和调度。
前提条件
已创建ACK托管集群。具体操作,请参见创建Kubernetes托管版集群。
已在集群上部署一个虚拟节点。具体操作,请参见通过虚拟节点将Pod调度到ECI上运行。
部署virtual-kubelet-autoscaler
登录容器服务管理控制台。
在控制台左侧导航栏,选择 。
在应用市场页面的应用目录页签,搜索并单击ack-virtual-kubelet-autoscaler应用。
在ack-virtual-kubelet-autoscaler详情页,单击一键部署,在创建面板,选择集群和命名空间,然后单击下一步。
在参数配置页面,选择最新的Chart版本(默认为最新),然后单击确定。
安装完成后,您可以在目标集群页面的左侧导航栏,选择应用>Helm,查看ack-virtual-kubelet-autoscaler的应用。
反馈
- 本页导读 (1)
文档反馈