Fürtcímkék használata az Azure Arc által engedélyezett AKS-ben
A következőkre vonatkozik: Azure Local, 23H2-es verzió
Ha több csomópontkészlete van, érdemes lehet címkét hozzáadni a csomópontkészlet létrehozása során. A Kubernetes-címkék kezelik a csomópontok ütemezési szabályait.
Ez a cikk azt ismerteti, hogyan használhat címkéket egy Kubernetes-fürtben az Arc által engedélyezett AKS-en.
Kubernetes-fürt létrehozása címkével
Hozzon létre egy Kubernetes-fürtöt egy címkével a
az aksarc create
paranccsal, és adja meg a--node-labels
címkék beállításához használt paramétert. A címkéknek kulcs-érték párnak kell lenniük, és érvényes szintaxissal kell rendelkezniük.az aksarc create --resource-group myResourceGroup --name myAKSCluster --node-count 2 --nodepool-labels dept=IT
Ellenőrizze, hogy a címkék a következő paranccsal lettek-e beállítva
kubectl get nodes --show-labels
:kubectl get nodes --show-labels | grep -e "dept=IT"
Címkével rendelkező csomópontkészlet létrehozása
Hozzon létre egy csomópontkészletet egy címkével a
az aksarc nodepool add
parancs használatával, és adja meg a--name
paraméter paramétereinek és címkéinek--labels
nevét. A címkéknek kulcs-érték párnak kell lenniük, és érvényes szintaxissal kell rendelkezniük.Az alábbi példa létrehoz egy csomópontkészletet a következő címkével
dept=HR
:labelnp
az aksarc nodepool add --resource-group myResourceGroup --cluster-name myAKSCluster --name labelnp --node-count 1 --labels dept=HR –no-wait
A parancs alábbi példakimenete azt
az aksarc nodepool list
mutatja, hogy alabelnp
csomópontkészlet a megadottnodeLabels
csomópontokkal hoz létre csomópontokat:[ { ... "count": 1, ... "name": "labelnp", "orchestratorVersion": "1.15.7", ... "provisioningState": "Creating", ... "nodeLabels": { "costcenter": "5000", "dept": "HR" }, ... }, ... ]
Ellenőrizze, hogy a címkék a következő paranccsal lettek-e beállítva
kubectl get nodes --show-labels
:kubectl get nodes --show-labels | grep -e "dept=HR"
Címkék frissítése meglévő csomópontkészleteken
Egy meglévő csomópontkészlet címkéjének frissítése az az aksarc nodepool update paranccsal. A meglévő csomópontkészletek címkéinek frissítése felülírja a régi címkéket az új címkékkel. A címkéknek kulcs-érték pároknak kell lenniük, és érvényes szintaxissal kell rendelkezniük.
az aksarc nodepool update --resource-group myResourceGroup --cluster-name myAKSCluster --name labelnp --labels dept=ACCT costcenter=6000 --no-wait
Ellenőrizze, hogy a címkék a
kubectl get nodes --show-labels
parancs használatával lettek-e beállítva.kubectl get nodes --show-labels | grep -e "costcenter=6000" -e "dept=ACCT"
Nem érhető el címkék
Az Azure Arc által engedélyezett AKS ugyanazokat a szabályokat követi, mint az AKS:
- A fenntartott rendszer címkéje nem módosítható. Ha ezt megkísérli, a rendszer hibát ad vissza.
- A Kubernetes és az AKS fenntartott előtagjai nem használhatók csomópontokhoz.
További információ: Nem érhető el címkék az AKS dokumentációjában.
Következő lépések
A Kubernetes-címkékről további információt a Kubernetes dokumentációjában talál.