Megosztás a következőn keresztül:


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

  1. 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
    
  2. 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

  1. 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éveldept=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 a labelnp csomópontkészlet a megadott nodeLabelscsomópontokkal hoz létre csomópontokat:

    [
      {
        ...
        "count": 1,
        ...
        "name": "labelnp",
        "orchestratorVersion": "1.15.7",
        ...
        "provisioningState": "Creating",
        ...
        "nodeLabels":  {
          "costcenter": "5000",
          "dept": "HR"
        },
        ...
      },
     ...
    ]
    
  2. 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

  1. 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
    
  2. 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.