GKE propose un riche écosystème de fonctionnalités et de produits qui vous aident à déployer, exécuter et gérer vos applications conteneurisées à grande échelle. Cependant, cela signifie également qu'il existe beaucoup de documentation. Chaque ensemble de documentation de la famille GKE contient des guides, des tutoriels, des supports de référence, des notes de version, des exemples, etc. Ce guide rapide vous aidera à vous repérer.
Si vous ne connaissez pas du tout GKE, nous vous recommandons de commencer par Premiers pas avec GKE.
L'essentiel
La documentation GKE est organisée en plusieurs ensembles de documentation, qui reflètent la structure de l'écosystème GKE plus large et des familles de fonctionnalités. La plupart des utilisateurs n'auront pas besoin de lire autre chose que la documentation de base sur GKE. Les administrateurs et les opérateurs de la plate-forme, en particulier s'ils travaillent avec plusieurs clusters et notre niveau d'entreprise, peuvent avoir besoin d'explorer la documentation plus en détail.
- Documentation de base sur GKE (cet ensemble de documentation), qui présente GKE et couvre les principales fonctionnalités disponibles pour tous les utilisateurs de GKE.
- Documentation sur la mise en réseau GKE, pour les administrateurs réseau ou toute autre personne qui souhaite approfondir ses connaissances sur la mise en réseau GKE et Kubernetes.
- Documentation sur la gestion des parcs, lorsque vous souhaitez gérer des groupes de clusters GKE ensemble en tant que parc.
- Documentation de GKE Enterprise, si vous souhaitez activer le niveau entreprise, qui s'appuie sur les fonctionnalités de base de GKE et les parcs pour vous offrir des fonctionnalités puissantes pour travailler à grande échelle. Les fonctionnalités d'entreprise plus riches pour GKE, telles que Cloud Service Mesh, disposent de leurs propres ensembles de documentation.
- Ensembles de documentation GKE en dehors de Google Cloud, pour les utilisateurs qui souhaitent utiliser GKE sur site ou sur d'autres clouds publics.
Pour en savoir plus sur ces ensembles de documentation, consultez les sections suivantes.
Documentation de base sur GKE
Suivez le guide. Cet ensemble de documentation couvre les concepts et fonctionnalités de base disponibles pour tous les utilisateurs de GKE, avec du matériel à la fois pour les administrateurs informatiques et les développeurs. Il comprend les sujets suivants:
- Apprenez les principes de base: principes de base de Kubernetes et de GKE pour les nouveaux utilisateurs. Si vous ne connaissez pas Kubernetes,Google Cloudou GKE, cette section vous aidera à découvrir les principes essentiels.
- Premiers pas: êtes-vous prêt à créer votre premier cluster ? Voici ce que vous devez savoir.
- Configurer des clusters GKE: instructions détaillées pour créer et configurer des clusters Autopilot et Standard.
- Réduire et optimiser les coûts: découvrez comment et pourquoi utiliser les fonctionnalités d'optimisation des coûts dans GKE.
- Provisionner de l'espace de stockage : découvrez les options de stockage compatibles avec GKE et comment les utiliser.
- Configurer la sécurité du cluster : GKE propose de nombreuses méthodes pour sécuriser vos charges de travail. Cette section vous présente les fonctionnalités de sécurité de GKE et explique comment les utiliser.
- Déployer des charges de travail: découvrez comment déployer différents types de charges de travail sur GKE, des applications sans état simples aux bases de données, caches et charges de travail de flux de données.
- Charges de travail d'IA/ML: déployez des charges de travail d'IA/ML qui utilisent du matériel spécialisé Google Cloud .
- Gérer et optimiser les clusters: découvrez comment administrer des clusters, y compris les mises à niveau, les notifications et les recommandations, ainsi que la gestion des pools de nœuds pour les clusters standards.
- Observabilité pour GKE: utilisez Prometheus géré, Cloud Monitoring et Cloud Logging pour observer vos clusters et vos charges de travail.
- Dépannage: trouvez des conseils de dépannage et des problèmes connus pour toutes les fonctionnalités de base.
Cet ensemble de documentation comprend également des documents de référence pour l'API Kubernetes Engine (GKE).
Mise en réseau GKE
Pour les administrateurs réseau (ou toute autre personne qui souhaite approfondir la mise en réseau GKE et Kubernetes), la documentation sur la mise en réseau GKE explique comment configurer et utiliser les fonctionnalités de mise en réseau et de gestion du trafic pour vos clusters. Les sujets abordés vont de la planification de votre infrastructure réseau sur Google Cloud à la configuration d'équilibreurs de charge, à l'exposition des charges de travail en tant que services et à la configuration de l'isolation de cluster. Cet ensemble de documentation comprend les sujets GKE suivants (et plus encore), ainsi que des liens vers des sections utiles de la documentation sur la mise en réseau de Google Cloud Virtual Private Cloud et Compute Engine.
- Présentation de la mise en réseau: obtenez une vue d'ensemble des fonctionnalités de mise en réseau, y compris de la façon dont GKE gère la mise en réseau à l'intérieur et à l'extérieur de vos clusters.
- Bonnes pratiques pour la mise en réseau GKE: suivez les bonnes pratiques et les conseils pour planifier et concevoir votre réseau.
- Isolement réseau : découvrez comment contrôler l'accès réseau au plan de contrôle et aux nœuds de vos clusters.
- Services dans GKE : exposez les applications exécutées sur vos clusters en tant que services, y compris en configurant des équilibreurs de charge et en utilisant des services multiclusters.
- Améliorez la sécurité du réseau avec des règles réseau.
- Observabilité : obtenez des métriques et des insights sur votre trafic réseau.
Gestion du parc GKE
Si vous êtes administrateur de plate-forme ou de cluster et que vous devez travailler avec plusieurs clusters GKE, éventuellement sur plusieurs projets Google Cloud, GKE utilise le concept de parc pour simplifier la gestion de plusieurs clusters, quel que soit le projet dans lequel ils se trouvent et les charges de travail qui y sont exécutées. La documentation de gestion de flotte contient des informations sur les éléments suivants:
- Planifier des parcs : découvrez le fonctionnement des parcs, avec des conseils pratiques pour regrouper les clusters de votre organisation en parcs et activer les fonctionnalités de parc.
- Créer votre parc: découvrez comment ajouter des clusters à des parcs.
- Utiliser les fonctionnalités de parc : découvrez comment adopter, configurer et gérer les fonctionnalités compatibles avec le parc (y compris celles incluses dans GKE Enterprise) pour vos clusters et vos charges de travail.
- Gestion des équipes de parc : simplifiez le provisionnement et la gestion des ressources GKE pour plusieurs équipes sur plusieurs clusters.
- Observer votre parc : obtenez une vue d'ensemble de l'ensemble de votre parc, et consultez les journaux et les métriques de portée parc.
Cet ensemble de documentation inclut également des documents de référence pour l'API GKE Hub (Fleet).
GKE Enterprise
L'activation du niveau GKE Enterprise vous donne accès à des fonctionnalités puissantes supplémentaires pour travailler à grande échelle, dont beaucoup s'appuient sur la gestion de parc GKE. La documentation comprend les éléments suivants, ainsi que des informations sur l'activation et la désactivation de GKE Enterprise:
- Présentation technique de GKE Enterprise: découvrez comment GKE Enterprise peut vous aider à relever les défis liés au travail à grande échelle.
- Options de déploiement de GKE Enterprise: découvrez les fonctionnalités incluses dans le niveau Enterprise et les emplacements où elles sont compatibles.
Fonctionnalités pour les entreprises
- Cloud Service Mesh: permet une communication gérée, observable et sécurisée entre vos services, ce qui vous permet de créer plus facilement des applications d'entreprise fiables composées de nombreux microservices sur GKE.
- Config Sync : permet de gérer de manière cohérente la configuration des clusters GKE, avec une configuration appliquée automatiquement à partir d'une seule source fiable.
- Policy Controller : appliquez et appliquez des règles cohérentes à vos clusters GKE.
- Autorisation binaire: garantit que seules des images fiables sont déployées sur vos clusters GKE.
GKE en dehors de Google Cloud
De nombreuses organisations qui utilisent Google Cloud souhaitent ou ont besoin d'exécuter des charges de travail dans leurs propres centres de données, ateliers, magasins et même dans d'autres clouds publics. Toutefois, elles ne souhaitent pas créer elles-mêmes de nouvelles plates-formes de conteneurs dans tous ces emplacements, ni repenser la façon dont elles configurent, sécurisent, surveillent et optimisent les charges de travail de conteneurs en fonction de l'emplacement où elles s'exécutent. GKE Multi-Cloud et Google Distributed Cloud étendent GKE pour une utilisation en dehors deGoogle Cloud et prennent en charge un sous-ensemble de fonctionnalités standards et d'entreprise de GKE, ce qui vous permet de créer et de gérer des déploiements hybrides ou entièrement sur site.
GKE Multi-cloud
- GKE sur AWS: travaillez avec des clusters GKE exécutés sur une infrastructure AWS.
- GKE sur Azure: travaillez avec des clusters GKE exécutés sur une infrastructure Azure.
- Clusters GKE associés : ajoutez des clusters Kubernetes conformes à CNCF à votre parc pour les afficher et les gérer avec vos clusters GKE, avec des instructions pour EKS, AKS et d'autres types de clusters conformes.
Google Distributed Cloud (sur site)
- Google Distributed Cloud (logiciel uniquement) pour VMware: exécutez des clusters GKE dans un environnement VMware vSphere.
- Google Distributed Cloud (logiciel uniquement) pour solution Bare Metal: exécutez des clusters GKE directement sur votre propre matériel.
- Déploiements connectés de Google Distributed Cloud: exécutez des clusters GKE sur site sur du matériel dédié fourni et géré par Google.