Fürtcímkék használata az Azure Arc által engedélyezett AKS-ben

A következőre vonatkozik: Azure Stack HCI, 23H2-es verzió

Ha több csomópontkészlete van, érdemes lehet címkét hozzáadni a csomópontkészlet létrehozásakor. A Kubernetes-címkék kezelik a csomópontok ütemezési szabályait.

Ez a cikk az Arc által engedélyezett AKS-en lévő Kubernetes-fürtök címkéinek használatát ismerteti.

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 paramétert a --node-labels címkék beállításához. 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 kubectl get nodes --show-labels következő paranccsal lettek-e beállítva:

    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 paranccsal, és adja meg a --name paraméter paramétereinek és címkéinek nevét --labels . 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 nevű labelnp csomópontkészletet a címkékkel dept=HR:

    az aks nodepool add –resource-group myResourceGroup –cluster-name myAKSCluster –name labelnp –node-count 1 –labels dept=HR –no-wait
    

    A parancs következő példakimenete az aksarc nodepool list azt 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"
    

Nem elérhető 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 egyetlen csomóponthoz sem használhatók.

További információ: Nem elérhető 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.