繁体   English   中英

Azure Kubernetes 服务:如何设置整个节点池的污点?

[英]Azure Kubernetes Service: How to setup taint to whole node pool?

我有一个名为“应用程序池”的节点池,其中包含Standard_D2a_v4的节点虚拟机大小。 此节点池设置为“自动缩放”。 是否有解决方案,我污染了 azure 中的整个节点池? 限制 pod 在该节点池上调度?

仅当您使用az aks nodepool add命令添加节点池时,才可以使用[--node-taints]标志设置污点:

将节点池添加到托管 Kubernetes 集群。

az aks nodepool add --cluster-name
                    --name
                    --resource-group
                    [--node-taints]

但是,您不能将污点添加到已经存在的节点池中

创建节点池后,您无法通过 CLI 更改节点污点。

这个开放线程正在讨论一个非常相似的主题。

因此,目前无法对 AKS 上的现有节点池设置污点。 但是您可以在将新节点池添加到托管集群时进行设置。

如果您使用 Terraform 预配集群,则可以在azurerm_kubernetes_cluster_node_pool中指定node_taints请参见此处但是,您不能将污点添加到默认节点池

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM