[英]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.