Google Distributed Cloud prend en charge OpenID Connect (OIDC) et le protocole LDAP (Lightweight Directory Access Protocol) en tant que mécanismes d'authentification pour 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 d'identité existantes pour l'authentification dans plusieurs environnements GKE Enterprise. Les utilisateurs peuvent se connecter à vos clusters GKE et les utiliser à partir de la ligne de commande (tous les fournisseurs) ou de la console Google Cloud (OIDC uniquement), le tout à l'aide de votre fournisseur d'identité existant.
GKE Identity Service fonctionne avec tout type de cluster Bare Metal: administrateur, utilisateur, hybride ou autonome. Vous pouvez utiliser à la fois des fournisseurs d'identité sur site et des fournisseurs d'identité accessibles publiquement. Par exemple, si votre entreprise exécute un serveur ADFS (Active Directory fédération Services), ce serveur peut servir de fournisseur OpenID. Vous pouvez également utiliser des services de fournisseurs d'identité accessibles publiquement tels qu'Okta. Les certificats de fournisseur d'identité peuvent être délivrés par une autorité de certification publique connue ou par une autorité de certification privée.
Pour découvrir le fonctionnement de GKE Identity Service, consultez la page Présentation de GKE Identity Service.
Si vous utilisez déjà ou souhaitez utiliser des ID Google pour vous connecter à vos clusters GKE au lieu d'un fournisseur OIDC ou LDAP, nous vous recommandons d'utiliser la passerelle Connect pour l'authentification. Pour en savoir plus, consultez la section Se connecter à des clusters enregistrés avec la passerelle Connect.
Avant de commencer
Notez que les systèmes sans interface graphique ne sont pas compatibles. Un flux d'authentification basé sur un navigateur permet de demander le consentement des utilisateurs et d'autoriser leur compte utilisateur.
Pour vous authentifier via la console Google Cloud, chaque cluster que vous souhaitez configurer doit être enregistré auprès de votre parc de projets.
Processus de configuration et options associées
GKE Identity Service est compatible avec les fournisseurs d'identité utilisant les protocoles suivants:
OpenID Connect (OIDC). Nous fournissons des instructions spécifiques de configuration pour certains fournisseurs OpenID courants, y compris Microsoft, mais vous pouvez utiliser n'importe quel fournisseur qui implémente OIDC.
Lightweight Directory Access Protocol (protocole LDAP) : Vous pouvez utiliser GKE Identity Service pour vous authentifier à l'aide de LDAP avec Active Directory ou un serveur LDAP.
OIDC
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 (preview, Google Distributed Cloud version 1.8 ou ultérieure). Avec cette option, votre configuration d'authentification est gérée de manière centralisée par Google Cloud.
Configurez vos clusters individuellement en suivant les instructions de la section Configurer des clusters pour GKE Identity Service avec OIDC. La configuration au niveau du parc étant une fonctionnalité en version preview, vous pouvez utiliser cette option dans les environnements de production, si vous utilisez une version antérieure de Google Distributed Cloud ou si vous avez besoin de fonctionnalités GKE Identity Service qui ne sont pas encore compatibles avec la gestion du cycle de vie au niveau du parc.
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 section Configurer l'accès des utilisateurs pour GKE Identity Service.
LDAP
- Suivez les instructions de la section Configurer GKE Identity Service avec LDAP.
Accéder aux clusters
Une fois GKE Identity Service configuré, les utilisateurs peuvent se connecter aux clusters configurés à l'aide de la ligne de commande ou de la console Google Cloud.
Découvrez comment vous connecter à des clusters enregistrés avec votre ID OIDC ou LDAP dans la section Accéder aux clusters à l'aide de GKE Identity Service.
Pour savoir comment vous connecter à des clusters depuis la console Google Cloud, consultez la page Utiliser des clusters depuis la console Google Cloud (OIDC uniquement).