Utilizar etiquetas de cluster no AKS ativadas pelo Azure Arc
Aplica-se a: Azure Stack HCI, versão 23H2
Se tiver vários conjuntos de nós, poderá querer adicionar uma etiqueta durante a criação do conjunto de nós. As etiquetas do Kubernetes processam as regras de agendamento dos nós.
Este artigo descreve como utilizar etiquetas num cluster do Kubernetes no AKS ativado pelo Arc.
Criar um cluster do Kubernetes com uma etiqueta
Crie um cluster do Kubernetes com uma etiqueta com o
az aksarc create
comando e especifique o--node-labels
parâmetro para definir as etiquetas. As etiquetas têm de ser um par chave/valor e ter sintaxe válida.az aksarc create --resource-group myResourceGroup --name myAKSCluster --node-count 2 --nodepool-labels dept=IT
Verifique se as etiquetas foram definidas com o
kubectl get nodes --show-labels
comando :kubectl get nodes --show-labels | grep -e "dept=IT"
Criar um conjunto de nós com uma etiqueta
Crie um conjunto de nós com uma etiqueta com o
az aksarc nodepool add
comando e especifique um nome para os--name
parâmetros e etiquetas para o--labels
parâmetro . As etiquetas têm de ser um par chave/valor e ter sintaxe válida.O exemplo seguinte cria um conjunto de nós com o nome
labelnp
com as etiquetasdept=HR
:az aks nodepool add –resource-group myResourceGroup –cluster-name myAKSCluster –name labelnp –node-count 1 –labels dept=HR –no-wait
O seguinte resultado de exemplo do
az aksarc nodepool list
comando mostra que olabelnp
conjunto de nós cria nós com o especificadonodeLabels
:[ { ... "count": 1, ... "name": "labelnp", "orchestratorVersion": "1.15.7", ... "provisioningState": "Creating", ... "nodeLabels": { "costcenter": "5000", "dept": "HR" }, ... }, ... ]
Verifique se as etiquetas foram definidas com o
kubectl get nodes --show-labels
comando :kubectl get nodes --show-labels | grep -e "dept=HR"
Etiquetas indisponíveis
O AKS ativado pelo Azure Arc segue as mesmas regras do AKS:
- Não pode alterar a etiqueta do sistema reservado. Se tentar fazê-lo, é devolvido um erro.
- Os prefixos reservados do Kubernetes e do AKS não podem ser utilizados para nenhum nó.
Para obter mais informações, veja Etiquetas indisponíveis na documentação do AKS.
Passos seguintes
Para obter mais informações sobre etiquetas do Kubernetes, veja a documentação do Kubernetes.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários