Kubernetes Engine

Une méthode fiable, efficace et sécurisée permettant d'exécuter des clusters Kubernetes

Profiter d'un essai gratuit Afficher la console

Gestion des applications en conteneur à grande échelle

Google Kubernetes Engine (GKE) est un environnement géré et prêt à l'emploi pour le déploiement d'applications en conteneur. Il regroupe nos dernières innovations en productivité des développeurs, d'efficacité des ressources, d'automatisation des opérations et de flexibilité Open Source pour accélérer vos temps de production.

Lancé en 2015, Kubernetes Engine s'appuie sur plus de 12 ans d'expérience de Google en gestion de services tels que Gmail et YouTube sous forme de conteneurs. Grâce à Kubernetes Engine, configurez Kubernetes en un rien de temps. En effet, dans cet environnement, vous n'avez plus besoin d'installer, de gérer, ni d'exploiter vos propres clusters Kubernetes.

Déployez une multitude d'applications

Kubernetes Engine accélère le développement des applications et les itérations en facilitant le déploiement, la mise à jour, et la gestion de vos applications et services. Cet environnement n'est pas réservé aux applications sans état. Vous pouvez associer un espace de stockage sur disque persistant et même exécuter une base de données dans votre cluster. Décrivez simplement les ressources de calcul, de mémoire et de stockage dont les conteneurs de votre application ont besoin, et Kubernetes Engine provisionne et gère automatiquement les ressources cloud sous-jacentes. La prise en charge des accélérateurs matériels facilite l'exécution du machine learning, des GPU généraux, des calculs hautes performances ainsi que d'autres charges de travail auxquelles sont appliqués des accélérateurs matériels spécialisés.

Une exécution fluide et une haute disponibilité

Contrôlez votre environnement depuis le tableau de bord Kubernetes Engine intégré à Google Cloud Console. Effectuez des vérifications de l'état régulières afin de détecter et de remplacer les applications bloquées ou plantées au sein de vos déploiements. Grâce à la surveillance, à l'automatisation des réparations et aux stratégies de réplication des conteneurs, vos services bénéficient d'une disponibilité élevée, et vous offrez ainsi une expérience fluide à vos utilisateurs. Les ingénieurs en fiabilité du site (SRE, Site Reliability Engineers) de Google surveillent en permanence votre cluster ainsi que ses ressources de calcul, de stockage et de réseau. Vous disposez ainsi de plus de temps à consacrer à vos applications.

Évolutivité fluide et à la demande

Passez d'une seule à des milliers de machines : l'autoscaling de Kubernetes Engine vous permet de gérer l'augmentation des demandes des utilisateurs vis-à-vis de vos services, et d'assurer leur disponibilité au bon moment. Vous pouvez ensuite à nouveau réduire le nombre de machines dans les périodes plus calmes pour faire des économies, ou planifier des tâches par lots peu importantes pour mieux exploiter les cycles libres. Kubernetes Engine vous aide à tirer pleinement parti de votre pool de ressources.

Une exécution sécurisée sur le réseau de Google

Connectez-vous à des clusters et isolez-les où que vous soyez avec des règles de réseau ultra-précises grâce au cloud privé virtuel mondial (VPC) de Google Cloud. Utilisez des services publics sous une seule adresse IP Anycast mondiale pour un équilibrage de charge fluide. Protégez vos conteneurs contre les DoS et les autres types d'attaques en périphérie.

Déplacez-vous en toute liberté entre votre site et les clouds

Kubernetes Engine est conforme au programme Certified Kubernetes, ce qui rend possible la portabilité entre plusieurs clouds et sur site. Vous n'êtes pas dépendant d'un fournisseur unique : vous pouvez tout à fait sortir vos applications de Kubernetes Engine et les exécuter sur toutes les plates-formes compatibles avec Kubernetes, telles que vos serveurs sur site. Google Cloud Platform (GCP) et les solutions tierces de l'écosystème vous donnent la possibilité d'ajuster les intégrations telles que la surveillance, la journalisation ainsi que l'intégration et la livraison continues.

Migrez des VM existantes directement vers des conteneurs

Grâce à Migrate for Anthos, migrez vos charges de travail et convertissez-les directement en conteneurs dans Google Kubernetes Engine (GKE). Les charges de travail cibles peuvent inclure des serveurs physiques et des VM sur site, sur Compute Engine ou dans d'autres clouds, ce qui vous permet de transformer facilement votre infrastructure existante. De plus, Migrate for Anthos est disponible sans frais supplémentaires et ne nécessite pas d'abonnement Anthos.

En savoir plus

Déployez un cluster Kubernetes et effectuez la mise à jour du code de production en quelques secondes

À vous de jouer. Saisissez des commandes dans l'émulateur de terminal ci-dessous et découvrez comment créer un cluster Kubernetes sur Kubernetes Engine.

Fonctionnalités de Kubernetes Engine

Exécutez des applications en conteneur sur des clusters Kubernetes prêts pour la production et gérés par Google Cloud.

Gestion de l'authentification et des accès
Contrôlez les accès dans votre cluster à l'aide de vos comptes Google et des rôles configurés.
Réseau hybride
Réservez une plage d'adresses IP pour votre cluster afin que les IP de celui-ci coexistent avec les IP de votre réseau privé via Google Cloud VPN.
Sécurité et conformité
Kubernetes Engine est géré par l'équipe de sécurité Google, composée de plus de 750 spécialistes. De plus, cet environnement est conforme à la loi HIPAA et à la norme PCI DSS 3.1.
Surveillance et journalisation intégrées
Activez Stackdriver Logging et Stackdriver Monitoring en cochant simplement les cases correspondantes, afin d'analyser facilement les performances de votre application.
Autoscaling
Effectuez le scaling automatique du déploiement de votre application en fonction de l'utilisation des ressources (processeur et mémoire).
Mise à niveau automatique
Maintenez automatiquement à jour votre cluster en utilisant la dernière version de Kubernetes. Les mises à jour de Kubernetes sont rapidement disponibles dans Kubernetes Engine.
Réparation automatique
Lorsque la réparation automatique est activée, si un nœud est défaillant lors d'une vérification de l'état, Kubernetes Engine lance un processus de réparation pour ce nœud.
Limites de ressources
Kubernetes vous permet de préciser le nombre de processeurs et la quantité de mémoire (RAM) dont chaque conteneur a besoin, afin d'organiser les charges de travail au sein de votre cluster de façon optimale.
Isolement du conteneur
Utilisez GKE Sandbox pour établir une seconde ligne de défense entre les charges de travail conteneurisées sur Google Kubernetes Engine (GKE) et augmenter leur niveau de sécurité.
Prise en charge des applications avec état
Kubernetes Engine n'est pas réservé aux applications 12 facteurs. Vous pouvez associer un espace de stockage sur disque persistant aux conteneurs et même héberger des bases de données complètes.
Compatibilité avec les images Docker
Kubernetes Engine est compatible avec le format de conteneur Docker.
Gestion complète
Les clusters Kubernetes Engine sont entièrement gérés par les ingénieurs en fiabilité du site (SRE, Site Reliability Engineers) de Google, qui s'assurent que vos clusters sont disponibles et à jour.
OS spécialement conçu pour les conteneurs
Kubernetes Engine s'exécute sur un OS optimisé pour les conteneurs, un système d'exploitation renforcé mis au point et géré par Google.
Registre de conteneurs privés
L'intégration de Google Container Registry facilite le stockage de vos images Docker privées et l'accès à celles-ci.
Compilations rapides et cohérentes
Déployez vos conteneurs sur Kubernetes Engine de façon fiable et sans configurer l'authentification, à l'aide de Google Cloud Build.
Portabilité des charges de travail sur site et dans le cloud
Kubernetes Engine est conforme au programme Certified Kubernetes, ce qui rend possible la portabilité des charges de travail sur d'autres plates-formes Kubernetes, entre plusieurs clouds et sur site.
Compatibilité avec les GPU
Kubernetes Engine est compatible avec les GPU et facilite l'exécution du ML, des GPU généraux, du HPC ainsi que d'autres charges de travail auxquelles sont appliqués des accélérateurs matériels spécialisés.
Tableau de bord intégré
La console GCP propose des tableaux de bord utiles pour les clusters de votre projet et leurs ressources. Vous pouvez vous en servir pour afficher, inspecter, gérer et supprimer les ressources de vos clusters.
Cloud Run

Cloud Run for Anthosbêta

Cloud Run for Anthos offre une expérience de développement plus simple pour le déploiement de services sans état dans Anthos. Cloud Run for Anthos fait abstraction des concepts Kubernetes tout en offrant un scaling automatique basé sur les requêtes HTTP, le scaling à zéro instance, la mise en réseau automatique et l'intégration à Stackdriver. Ce service vous offre une expérience sans serveur en fonction de vos exigences, vous permet d'accéder à des types de machines personnalisés, à des réseaux VPC et à des accélérateurs GPU, et vous donne la possibilité de réaliser des exécutions côte à côte avec d'autres charges de travail dans Anthos. Cloud Run for Anthos est compatible avec Knative et fournit une expérience cohérente qui vous permet d'exécuter vos charges de travail sans serveur partout : sur Google Cloud ou sur site.

En savoir plus

Tarifs de Kubernetes Engine

La facturation de Kubernetes Engine est basée sur la tarification des instances Compute Engine pour chaque nœud de votre cluster, jusqu'à la suppression du cluster. Pour en savoir plus, consultez notre grille tarifaire.

Un produit figurant sur cette page est disponible en version bêta. Pour en savoir plus sur les étapes de lancement de nos produits, cliquez ici.

Envoyer des commentaires concernant…