簡體   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