Gérer l'identité avec GKE Identity Service
GKE sur Azure est compatible avec OpenID Connect (OIDC), qui constitue un mécanisme d'authentification permettant d'interagir avec le serveur d'API Kubernetes d'un cluster à l'aide de GKE Identity Service. GKE Identity Service est un service d'authentification qui vous permet d'exploiter vos solutions existantes pour l'authentification dans plusieurs environnements Anthos. Les utilisateurs peuvent se connecter à vos clusters GKE depuis la ligne de commande ou depuis la console Google Cloud, en se servant de votre fournisseur d'identité existant.
Pour en savoir plus sur le fonctionnement de GKE Identity Service, consultez Présentation de GKE Identity Service.
Si vous utilisez déjà ou souhaitez utiliser des identités Google pour vous connecter à vos clusters GKE, nous vous recommandons d'utiliser la commande gcloud containers azure clusters get-credentials
pour l'authentification. Pour en savoir plus, consultez la page Se connecter au cluster et s'authentifier.
Authentification OpenID Connect
Avant de commencer
Pour utiliser l'authentification OIDC, les utilisateurs doivent pouvoir se connecter au plan de contrôle du cluster. Consultez la section Se connecter au plan de contrôle de votre cluster.
Pour vous authentifier via la console Google Cloud, vous devez enregistrer chaque cluster que vous souhaitez configurer avec votre parc de projets. Pour GKE sur Azure, cette opération est automatique une fois que vous avez créé un pool de nœuds.
Pour autoriser les utilisateurs à s'authentifier via la console Google Cloud, assurez-vous que tous les clusters que vous souhaitez configurer sont enregistrés auprès de votre parc de projets. Pour GKE sur Azure, cette opération est automatique une fois que vous avez créé un pool de nœuds.
Processus de configuration et options associées
Enregistrez GKE Identity Service en tant que client auprès de votre fournisseur OIDC en suivant les instructions de la section Configurer des fournisseurs pour GKE Identity Service.
Choisissez l'une des options de configuration de cluster suivantes :
Configurez vos clusters au niveau du parc en suivant les instructions de la section Configurer des clusters pour GKE Identity Service au niveau du parc. Avec cette option, votre configuration d'authentification est gérée de manière centralisée par Google Cloud.
Configurez les clusters individuellement en suivant les instructions de la page Configurer des clusters pour GKE Identity Service avec OIDC.
Configurez l'accès des utilisateurs à vos clusters, y compris le contrôle des accès basé sur les rôles (RBAC), en suivant les instructions de la page Configurer l'accès des utilisateurs pour GKE Identity Service.
Accéder aux clusters
Après avoir configuré GKE Identity Service sur un cluster, les utilisateurs peuvent se connecter à ces clusters à l'aide de la ligne de commande ou de la console Google Cloud.
- Pour savoir comment vous connecter aux clusters enregistrés avec votre ID OIDC, consultez la section Accéder aux clusters à l'aide de GKE Identity Service.
- Pour savoir comment vous connecter aux clusters depuis la console Google Cloud, consultez la section Se connecter à un cluster depuis la console Google Cloud.