Použití popisků clusteru v AKS povolených službou Azure Arc
Platí pro: Azure Stack HCI verze 23H2
Pokud máte více fondů uzlů, můžete při vytváření fondu uzlů přidat popisek. Popisky Kubernetes zpracovávají pravidla plánování pro uzly.
Tento článek popisuje, jak používat popisky v clusteru Kubernetes v AKS povoleném službou Arc.
Vytvoření clusteru Kubernetes s popiskem
Vytvořte cluster Kubernetes s popiskem pomocí
az aksarc create
příkazu a zadejte--node-labels
parametr pro nastavení popisků. Popisky musí být pár klíč/hodnota a musí mít platnou syntaxi.az aksarc create --resource-group myResourceGroup --name myAKSCluster --node-count 2 --nodepool-labels dept=IT
Pomocí příkazu ověřte, že byly nastavené
kubectl get nodes --show-labels
popisky:kubectl get nodes --show-labels | grep -e "dept=IT"
Vytvoření fondu uzlů s popiskem
Pomocí
az aksarc nodepool add
příkazu vytvořte fond uzlů s popiskem a zadejte název--name
parametrů a popisků parametru--labels
. Popisky musí být pár klíč/hodnota a musí mít platnou syntaxi.Následující příklad vytvoří fond uzlů s názvem
labelnp
s popiskemdept=HR
:az aksarc nodepool add –resource-group myResourceGroup –cluster-name myAKSCluster –name labelnp –node-count 1 –labels dept=HR –no-wait
Následující příklad výstupu
az aksarc nodepool list
z příkazu ukazuje, želabelnp
fond uzlů vytvoří uzly se zadaným parametremnodeLabels
:[ { ... "count": 1, ... "name": "labelnp", "orchestratorVersion": "1.15.7", ... "provisioningState": "Creating", ... "nodeLabels": { "costcenter": "5000", "dept": "HR" }, ... }, ... ]
Pomocí příkazu ověřte, že jsou popisky nastavené
kubectl get nodes --show-labels
:kubectl get nodes --show-labels | grep -e "dept=HR"
Aktualizace popisků u existujících fondů uzlů
Aktualizujte popisek existujícího fondu uzlů pomocí příkazu az aksarc nodepool update . Aktualizace popisků u existujících fondů uzlů přepíše staré popisky novými popisky. Popisky musí být páry klíč/hodnota a musí mít platnou syntaxi.
az aksarc nodepool update --resource-group myResourceGroup --cluster-name myAKSCluster --name labelnp --labels dept=ACCT costcenter=6000 --no-wait
Pomocí příkazu ověřte, že byly nastavené
kubectl get nodes --show-labels
popisky.kubectl get nodes --show-labels | grep -e "costcenter=6000" -e "dept=ACCT"
Nedostupné popisky
AKS povolená službou Azure Arc se řídí stejnými pravidly jako AKS:
- Popisek rezervovaného systému není možné změnit. Pokud se o to pokusíte, vrátí se chyba.
- Rezervované předpony Kubernetes a AKS se nedají použít pro žádný uzel.
Další informace najdete v tématu Nedostupné popisky v dokumentaci ke službě AKS.
Další kroky
Další informace o popiscích Kubernetes najdete v dokumentaci ke Kubernetes.