Share via


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

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

  1. 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 etiquetas dept=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 o labelnp conjunto de nós cria nós com o especificado nodeLabels:

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