Présentation de la gestion multicluster

La gestion multicluster d'Anthos offre un ensemble de fonctionnalités qui vous aide, vous et votre organisation, des opérateurs d'infrastructure et des développeurs/opérateurs de charges de travail aux ingénieurs sécurité et réseau, à gérer les clusters. l'infrastructure et les charges de travail dans les environnements cloud et sur site. Ce document décrit notre gamme de fonctionnalités élargies de gestion de clusters multiples et fournit des ressources pour vous aider à démarrer.

Cas d'utilisation

Bien que la gestion de plusieurs clusters pose des défis, plusieurs raisons peuvent motiver le déploiement de plusieurs clusters pour atteindre des objectifs techniques et commerciaux. Pour en savoir plus, consultez notre guide sur les cas d'utilisation de multicluster.

Parcs

Anthos et Google Cloud utilisent le concept de parc (anciennement appelé Environ) pour simplifier la gestion des déploiements multiclusters et alimenter les composants d'entreprise tels qu'Anthos Config Management. Un parc est un groupe logique de clusters et d'autres ressources qui peuvent être gérés ensemble. Un nombre croissant de composants Anthos et Google Cloud utilisent des concepts de parc, tels que la cohérence d'identité et la cohérence d'espace de noms, pour simplifier le travail avec plusieurs clusters.

Pour en savoir plus sur le fonctionnement des parcs et pour obtenir la liste complète des composants compatibles avec les parcs, consultez la page Présentation des parcs.

Pour connaître les limites et les conditions d'utilisation actuelles des parcs dans le cadre de déploiements multiclusters, ainsi que des recommandations sur la mise en œuvre de parcs dans votre organisation, consultez la page Exigences et bonnes pratiques concernant les parcs.

Pour mettre en œuvre des parcs dans vos propres systèmes, consultez des exemples de scénarios utilisant des parcs dans la section exemples de parcs.

Enregistrer des clusters

Vous pouvez créer des parcs en enregistrant vos clusters Google Kubernetes Engine et Anthos sur Google Cloud à l'aide de Connect. Pour en savoir plus sur Connect, y compris sur les conditions préalables, la configuration et la sécurité, consultez la présentation de Connect.

Se connecter à des clusters avec la passerelle Connect (aperçu)

La connexion et l'authentification dans les clusters de plusieurs environnements peut s'avérer difficile. La passerelle Connect s'appuie sur des parcs pour fournir une manière cohérente et sécurisée de se connecter à des clusters et de les exécuter à partir de vos lignes de commande. Elle simplifie également l'automatisation des tâches DevOps sur plusieurs clusters. Pour en savoir plus, consultez le Guide de la passerelle Connect.

Google Cloud Console

Google Cloud Console fournit une interface utilisateur centralisée pour gérer tous vos clusters Kubernetes, quel que soit l'emplacement d'exécution. Une fois que vous avez enregistré vos clusters Kubernetes avec Cloud Console, vous pouvez vous connecter pour afficher, surveiller, déboguer et gérer vos charges de travail.

Pour en savoir plus et commencer à l'utiliser, consultez la présentation de Cloud Console.

Anthos Config Management

Anthos Config Management permet aux opérateurs de cluster de gérer les configurations sur plusieurs clusters et environnements. Il utilise les fichiers de configuration stockés dans un dépôt Git central. Pour en savoir plus et commencer à l'utiliser, consultez la documentation d'Anthos Config Management.

À propos de la connexion et de l'enregistrement de clusters Kubernetes

Pour assurer la gestion multicluster depuis Google Cloud, de nombreuses fonctionnalités nécessitent que vos clusters soient enregistrés dans votre parc de projets Google Cloud. Une fois l'enregistrement effectué, les produits tels que Cloud Console se connectent à vos clusters et fournissent les services que vous activez sur vos clusters.

Pour connecter Anthos clusters on VMware et d'autres clusters Kubernetes résidant en dehors de votre projet Cloud, Google fournit un agent Connect, qui est une ressource de déploiement Kubernetes que vous exécutez dans vos clusters. De nombreuses fonctionnalités multicluster reposent sur cette partie de l'infrastructure. L'agent Connect contacte Google pour établir une connexion à votre projet. Il peut parcourir les NAT, les proxys de sortie, les VPN et d'autres interconnexions entre vos autres environnements et Google. De plus, vos clusters Kubernetes et leurs serveurs d'API n'ont pas besoin de disposer d'adresses IP publiques ou externes.

Pour en savoir plus sur l'agent Connect, consultez la documentation de Connect.