Configurer Anthos sur Google Cloud

Cette page vous explique comment configurer Anthos sur Google Cloud.

Avant de commencer

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  3. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier que la facturation est activée pour votre projet.

  4. Activez l'API Anthos.

    Activer l'API

  5. Installez et initialisez le SDK Cloud.

Vous devrez peut-être activer des API supplémentaires pour votre projet Google Cloud afin de pouvoir utiliser certaines fonctionnalités Anthos. Pour plus d'informations, consultez le guide d'installation approprié.

Configuration requise pour les clusters

Anthos sur Google Cloud est compatible avec les versions disponibles et les versions statiques. Cependant, nous vous recommandons d'utiliser des versions disponibles autant que possible, car elles fournissent des avantages supplémentaires, tels que des mises à jour automatisées des clusters GKE.

Si vous souhaitez utiliser Anthos Service Mesh, sachez que cette fonctionnalité a des exigences spécifiques en matière de cluster pour l'installation. Pour en savoir plus, consultez les conditions requises pour le cluster Anthos Service Mesh.

Enregistrer des clusters dans le parc

Vous devez enregistrer tous les clusters que vous souhaitez utiliser avec Anthos avec le parc de votre projet. Un parc (anciennement appelé Environ) offre un moyen unifié d'afficher et de gérer plusieurs clusters et leurs charges de travail au sein de Google Cloud. Pour en savoir plus sur les parcs et leurs fonctionnalités, consultez notre guide sur les parcs.

Une fois que vous avez enregistré des clusters dans votre projet Anthos, vous pouvez parcourir et gérer tous vos clusters enregistrés via la page Clusters Anthos de Cloud Console. Vous êtes autorisé à activer et à utiliser les fonctionnalités d'Anthos sur ces clusters, et vous pouvez activer certaines d'entre elles dans votre parc à partir de la page Fonctionnalités d'Anthos. Les frais d'Anthos s'appliquent uniquement à vos clusters enregistrés.

Pour vous assurer que vous disposez des autorisations appropriées et que vous activez les API pour enregistrer un cluster, consultez les conditions préalables concernant Connect avant d'enregistrer votre cluster.

Console

Pour enregistrer un cluster, procédez comme suit :

  1. Dans Google Cloud Console, accédez à la page Clusters Anthos. Cette page affiche tous vos clusters enregistrés.

    Accéder à la page "Clusters Anthos"

  2. Cliquez sur Enregistrer un cluster existant.

  3. Cliquez sur Enregistrer à côté du cluster non enregistré que vous souhaitez ajouter à votre parc.

  4. Spécifiez le compte de service que vous souhaitez utiliser lors de l'enregistrement du cluster. Nous vous recommandons de conserver le comportement par défaut et de créer un compte de service.

    • Si vous sélectionnez Créer un compte de service :
      • Indiquez un ID de compte de service pour identifier votre nouveau compte de service.
      • Choisissez si vous souhaitez télécharger sa clé de compte de service sous forme de fichier JSON. Nous vous recommandons de conserver le comportement par défaut et de télécharger la clé, car vous ne pourrez pas la télécharger plus tard.
    • Si vous sélectionnez Utiliser un compte de service existant, collez la clé du compte de service au format JSON.
  5. Facultatif : Spécifiez un nouveau nom d'appartenance pour votre cluster. Par défaut, le nom de l'appartenance à un cluster correspond au nom actuel. Toutefois, si le nom de votre cluster n'est pas unique au sein de votre projet, vous devez spécifier un nouveau nom de membre unique, car tous les clusters nécessitent un identifiant unique dans leur parc.

  6. Pour enregistrer votre cluster, cliquez sur Envoyer.

gcloud

Exécutez l'une des commandes suivantes :

gcloud container hub memberships register MEMBERSHIP_NAME \
   --gke-uri=GKE_URI \
   --service-account-key-file=SERVICE_ACCOUNT_KEY_PATH

ou

gcloud container hub memberships register MEMBERSHIP_NAME \
   --gke-cluster=GKE_CLUSTER \
   --service-account-key-file=SERVICE_ACCOUNT_KEY_PATH

Remplacez l'élément suivant :

  • MEMBERSHIP_NAME : nom d'appartenance que vous choisissez pour représenter de manière unique le cluster enregistré dans une Fleet.
  • SERVICE_ACCOUNT_KEY_PATH : chemin d'accès local au fichier JSON de clé privée du compte de service téléchargé dans le cadre des conditions préalables. Cette clé de compte de service est stockée sous la forme d'un secret nommé creds-gcp dans l'espace de noms gke-connect.
  • GKE_URI : URI du cluster GKE. Par exemple : https://container.googleapis.com/v1/projects/my-gke-project/locations/us-central1-a/clusters/my-gke-cluster. Vous pouvez obtenir l'URI en exécutant la commande gcloud container clusters list --uri.
  • GKE_CLUSTER : location/name du cluster GKE du projet en cours. L'emplacement peut être une zone ou une région, par exemple : us-central1-a/my-gke-cluster.

L'outil de ligne de commande gcloud fournit des options d'enregistrement de cluster plus avancées qui ne sont pas disponibles dans Cloud Console, telles que le téléchargement et l'application du fichier manifeste de l'agent Connect. Pour en savoir plus sur ces options, consultez les options d'enregistrement avancées dans la documentation Connect.

Activer les fonctionnalités Anthos

Après avoir configuré votre projet et vos clusters GKE, utilisez les guides suivants pour activer des fonctionnalités Anthos supplémentaires pour vos applications. Pour obtenir des ensembles de documentation complets pour tous les composants Anthos, y compris des tutoriels, des supports de référence et plus encore, consultez la page Composants Anthos.

Vous pouvez activer certaines fonctionnalités (Anthos Config Management, les objets Ingress multicluster) pour les clusters de votre parc via la page Fonctionnalités d'Anthos, même si elles peuvent nécessiter une configuration supplémentaire, comme, par exemple, le fait de spécifier le dépôt source de votre choix et de vous authentifier auprès de celui-ci à l'aide de Config Sync pour Anthos Config Management. D'autres fonctionnalités doivent être configurées sur des clusters à l'aide des guides d'installation appropriés.

Étape suivante