Panoramica di GKE Identity Service

GKE Identity Service è un servizio di autenticazione che integra alle tue soluzioni di identità esistenti, consentendoti di utilizzarle su più GKE Enterprise. Gli utenti possono accedere e gestire i tuoi cluster GKE dalla riga di comando o dalla console Google Cloud, utilizzando il tuo fornitore di servizi di identità esistente.

Se preferisci utilizzare gli ID Google per accedere ai tuoi cluster GKE anziché un provider di identità, consulta Connettersi ai cluster registrati con il gateway Connect.

Provider di identità supportati

GKE Identity Service supporta i seguenti protocolli dei provider di identità per verificare e autenticare gli utenti quando tentano di accedere a risorse o servizi:

  • OpenID Connect (OIDC): OIDC è uno strumento moderno e leggero basato sul protocollo di autenticazione OAuth 2.0. Me forniscono istruzioni specifiche per la configurazione di alcuni provider OpenID Connect più diffusi, incluso Microsoft, ma puoi utilizzare qualsiasi provider che implementi OIDC.
  • SAML (Security Assertion Markup Language): SAML è uno standard basato su XML per lo scambio tra le parti dei dati di autenticazione e autorizzazione. principalmente tra un provider di identità (IdP) e un provider di servizi (SP). Puoi utilizzare GKE Identity Service per autenticarti utilizzando SAML.
  • Lightweight Directory Access Protocol (LDAP): LDAP è un protocollo standardizzato maturo per accedere e gestire i servizi di informazioni sulla directory. Viene comunemente utilizzato per archiviare e recuperare le informazioni degli utenti, ad esempio nomi utente, password e iscrizioni ai gruppi. Puoi utilizzare GKE Identity Service per eseguire l'autenticazione tramite LDAP con Active Directory o un server LDAP.

Tipi di cluster supportati

Protocollo Google Distributed Cloud Google Distributed Cloud GKE su AWS GKE su Azure Cluster collegati a EKS GKE
OIDC
LDAP
SAML

Gli altri tipi di cluster collegati non sono supportati per l'utilizzo con GKE Identity Service.

Procedura di configurazione

La configurazione di GKE Identity Service per i tuoi cluster prevede i seguenti utenti e passaggi del processo:

  1. Configura i provider: l'amministratore della piattaforma registra GKE Identity Service come applicazione client con il proprio provider di identità preferito e ottiene un ID client e una chiave segreta.
  2. Configura singoli cluster oppure configura il tuo parco risorse: L'amministratore del cluster configura i cluster per il servizio di identità. Puoi configurare GKE Identity Service a livello di cluster per cluster GKE on-premise (sia VMware che bare metal), su AWS e Azure. In alternativa, puoi scegliere di configurare il servizio di identità GKE per un parco risorse, ovvero gruppo logico di cluster che consente di abilitare la funzionalità e aggiornare configurazione in questi cluster.
  3. Configurare l'accesso utente: l'amministratore del cluster configura l'accesso di accesso utente per l'autenticazione ai cluster utilizzando l'approccio di accesso FQDN (consigliato) o accesso basato su file e, facoltativamente, configura il controllo degli accessi basato su ruoli (RBAC) di Kubernetes per gli utenti su questi cluster.