Utiliser des étiquettes de cluster dans AKS activé par Azure Arc
S’applique à : Azure Stack HCI, version 23H2
Si vous avez plusieurs pools de nœuds, vous pouvez ajouter une étiquette lors de la création du pool de nœuds. Les étiquettes Kubernetes gèrent les règles de planification pour les nœuds.
Cet article explique comment utiliser des étiquettes dans un cluster Kubernetes sur AKS activé par Arc.
Créer un cluster Kubernetes avec une étiquette
Créez un cluster Kubernetes avec une étiquette à l’aide de la
az aksarc create
commande et spécifiez le--node-labels
paramètre pour définir vos étiquettes. Les étiquettes doivent être une paire clé/valeur et avoir une syntaxe valide.az aksarc create --resource-group myResourceGroup --name myAKSCluster --node-count 2 --nodepool-labels dept=IT
Vérifiez que les étiquettes ont été définies à l’aide de la
kubectl get nodes --show-labels
commande :kubectl get nodes --show-labels | grep -e "dept=IT"
Créer un pool de nœuds avec une étiquette
Créez un pool de nœuds avec une étiquette à l’aide de la commande
az aksarc nodepool add
et spécifiez un nom pour le paramètre--name
et des étiquettes pour le paramètre--labels
. Les étiquettes doivent être une paire clé/valeur et avoir une syntaxe valide.L’exemple suivant crée un pool de nœuds nommé
labelnp
avec les étiquettesdept=HR
:az aks nodepool add –resource-group myResourceGroup –cluster-name myAKSCluster –name labelnp –node-count 1 –labels dept=HR –no-wait
L’exemple de sortie suivant de la
az aksarc nodepool list
commande montre que le pool delabelnp
nœuds crée des nœuds avec le spécifiénodeLabels
:[ { ... "count": 1, ... "name": "labelnp", "orchestratorVersion": "1.15.7", ... "provisioningState": "Creating", ... "nodeLabels": { "costcenter": "5000", "dept": "HR" }, ... }, ... ]
Vérifiez que les étiquettes ont été définies à l’aide de la
kubectl get nodes --show-labels
commande :kubectl get nodes --show-labels | grep -e "dept=HR"
Étiquettes non disponibles
AKS activé par Azure Arc suit les mêmes règles qu’AKS :
- Vous ne pouvez pas modifier l’étiquette système réservée. Si vous tentez de le faire, une erreur est retournée.
- Les préfixes réservés Kubernetes et AKS ne peuvent être utilisés pour aucun nœud.
Pour plus d’informations, consultez Étiquettes non disponibles dans la documentation AKS.
Étapes suivantes
Pour plus d’informations sur les étiquettes Kubernetes, consultez la documentation Kubernetes.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour