Gerenciar identidade com o serviço de identidade do GKE
O GKE no Azure dá suporte ao OpenID Connect (OIDC) como um mecanismo de autenticação para interagir com o servidor da API do Kubernetes de um cluster, usando o serviço de identidade do GKE. O serviço de identidade do GKE é um serviço de autenticação que permite trazer as soluções de identidade existentes para autenticação em vários ambientes. Os usuários podem fazer login e usar os clusters do GKE na linha de comando ou no Google Cloud console. Tudo isso usando o provedor de identidade atual.
Para uma visão geral de como o serviço de identidade do GKE funciona, consulte Introdução ao serviço de identidade do GKE.
Se você já usa ou quer usar as identidades do Google para fazer login
nos clusters do GKE, recomendamos usar o
comando gcloud containers azure clusters get-credentials para autenticação. Saiba mais
em
Conectar e autenticar seu cluster.
Autenticação do OpenID Connect
Antes de começar
Para usar a autenticação OIDC, os usuários precisam ser capazes de se conectar ao plano de controle do cluster. Consulte Conectar-se ao plano de controle do cluster.
Para autenticar pelo Google Cloud console, você precisa registrar cada cluster que quer configurar com sua frota de projeto. Para o GKE no Azure, isso será automático depois que você criar um pool de nós.
Para permitir que os usuários se autentiquem pelo Google Cloud console, verifique se todos os clusters que você quer configurar estão registrados com a frota do projeto. Para o GKE no Azure, isso será automático depois que você criar um pool de nós.
Processo de configuração e opções
Registre o Serviço de Identidade do GKE como um cliente com o provedor OIDC seguindo as instruções em Como configurar provedores para o Serviço de Identidade do GKE.
Escolha uma destas opções de configuração de cluster:
Configure os clusters no nível da frota seguindo as instruções em Como configurar clusters para o Serviço de Identidade do GKE no nível da frota. Com essa opção, sua configuração de autenticação é gerenciada centralmente pelo Google Cloud.
Configure os clusters individualmente seguindo as instruções em Como configurar clusters para o Serviço de identidade do GKE com o OIDC.
Para configurar o acesso do usuário aos clusters, incluindo o controle de acesso baseado em papéis (RBAC, na sigla em inglês), siga as instruções em Como configurar o acesso do usuário ao Serviço de identidade do GKE.
Acessar clusters
Depois de configurar o Serviço de Identidade do GKE em um cluster, os usuários podem fazer login em clusters usando a linha de comando ou o Google Cloud console.
- Saiba como fazer login em clusters registrados com o ID do OIDC em Como acessar clusters usando o Serviço de Identidade do GKE.
- Saiba como fazer login em clusters no Google Cloud console em Como fazer login em um cluster no Google Cloud console.