Använda klusteretiketter i AKS som aktiverats av Azure Arc
Gäller för: Azure Stack HCI, version 23H2
Om du har flera nodpooler kanske du vill lägga till en etikett när nodpoolen skapas. Kubernetes-etiketter hanterar schemaläggningsreglerna för noder.
Den här artikeln beskriver hur du använder etiketter i ett Kubernetes-kluster på AKS som aktiveras av Arc.
Skapa ett Kubernetes-kluster med en etikett
Skapa ett Kubernetes-kluster med en etikett med kommandot
az aksarc create
och ange parametern--node-labels
för att ange etiketterna. Etiketter måste vara ett nyckel/värde-par och ha giltig syntax.az aksarc create --resource-group myResourceGroup --name myAKSCluster --node-count 2 --nodepool-labels dept=IT
Kontrollera att etiketterna har angetts med kommandot
kubectl get nodes --show-labels
:kubectl get nodes --show-labels | grep -e "dept=IT"
Skapa en nodpool med en etikett
Skapa en nodpool med en etikett med kommandot
az aksarc nodepool add
och ange ett namn för parametrarna--name
och etiketterna för parametern--labels
. Etiketter måste vara ett nyckel/värde-par och ha giltig syntax.I följande exempel skapas en nodpool med namnet
labelnp
med etiketternadept=HR
:az aks nodepool add –resource-group myResourceGroup –cluster-name myAKSCluster –name labelnp –node-count 1 –labels dept=HR –no-wait
Följande exempelutdata från
az aksarc nodepool list
kommandot visar att nodpoolenlabelnp
skapar noder med angivnanodeLabels
:[ { ... "count": 1, ... "name": "labelnp", "orchestratorVersion": "1.15.7", ... "provisioningState": "Creating", ... "nodeLabels": { "costcenter": "5000", "dept": "HR" }, ... }, ... ]
Kontrollera att etiketterna har angetts med kommandot
kubectl get nodes --show-labels
:kubectl get nodes --show-labels | grep -e "dept=HR"
Etiketter som inte är tillgängliga
AKS som aktiveras av Azure Arc följer samma regler som AKS:
- Du kan inte ändra den reserverade systemetiketten. Om du försöker göra det returneras ett fel.
- De reserverade Kubernetes- och AKS-prefixen kan inte användas för någon nod.
Mer information finns i Otillgängliga etiketter i AKS-dokumentationen.
Nästa steg
Mer information om Kubernetes-etiketter finns i Kubernetes-dokumentationen.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för