Partilhar via


Pedidos de autenticação Entra repetidos ao executar kubectl com RBAC do Kubernetes

Este artigo ajuda você a diagnosticar e resolver problemas relacionados a prompts de autenticação repetidos do Entra ao usar kubectl com Kubernetes RBAC no AKS habilitado pelo Azure Arc.

Sintomas

Quando você usa kubectl com autenticação Microsoft Entra e Kubernetes RBAC no AKS no Azure Local, os prompts de autenticação Entra aparecem após cada execução de comando.

Causas possíveis

Esse problema é causado por um bug do GitHub introduzido no kubelogin versão 0.2.0 e posterior.

Atenuação

Para atenuar esse problema, você pode usar um dos dois métodos a seguir:

  • Downgrade kubelogin para a versão 0.1.9. Esta versão estável não tem o bug que causa repetidos prompts de autenticação. Você pode baixar esta versão do repositório GitHub. Selecione o ativo apropriado para seu sistema operacional ou arquitetura, extraia-o e substitua seu binário kubelogin existente.

  • Como alternativa, se você tiver permissões de administrador, poderá usar o --admin sinalizador com o az aksarc get-credentials comando. Este método ignora a autenticação kubelogin recuperando credenciais de administrador diretamente:

    az aksarc get-credentials -g $resource_group_name -n $aks_cluster_name --file <file-name> --admin
    

Próximos passos

Solucionar problemas no AKS habilitado pelo Azure Arc