【发布时间】:2020-04-30 08:45:49
【问题描述】:
我使用命令az aks nodepool delete -g $myresource --cluster-name $mycluster --name $mypool 删除aks 中的节点池,但是该命令会终止所有正在运行的作业。我正在尝试优化 azure AKS 婴儿床,有时安排 az aks nodepool delete 会很有用。
有没有办法安排az aks nodepool delete,以便在作业完成后删除节点池?
【问题讨论】:
-
最好是缩小节点池而不是删除整个组
-
@AmitBaranes 资源组
$myresource有两个节点池,一个是 az aks 必须的,一个是我需要在 GPU 上运行时创建的。因此,通过使用我的问题中的命令,我只删除了带有 GPU 的节点池,而不是整个组 -
你如何确定这个命令会杀死任何正在运行的作业? (只是想收集更多信息)
-
阅读文档我看到有一个可选参数
--no-wait,因此我认为如果我没有在az aks nodepool delete中传递该参数,那么节点池将在作业完成后被删除.所以,我测试了它。我在运行作业时写了删除命令,没有--no-wait,作业被杀死了。 -
您运行的是哪个版本的 azure cli?