Kubernetes Engine : Qwik Start
GSP100
Aperçu
Google Kubernetes Engine (GKE) est un environnement géré grâce auquel vous pouvez déployer, gérer et faire évoluer vos applications en conteneurs à l'aide de l'infrastructure Google. Il comprend plusieurs machines (en particulier, les instances de Google Compute Engine) regroupées pour former un cluster de conteneurs. Dans cet atelier, vous allez vous entraîner à créer des conteneurs et à déployer des applications dans GKE.
Orchestration de clusters avec Kubernetes Engine
Les clusters Kubernetes Engine sont basés sur le système de gestion de clusters Open Source Kubernetes, qui vous permet d'interagir avec votre cluster de conteneurs. Grâce aux commandes et ressources Kubernetes, vous pouvez déployer et gérer vos applications, effectuer des tâches d'administration, définir des stratégies et surveiller l'état de vos charges de travail déployées.
Kubernetes et les services Google les plus couramment utilisés reposent sur les mêmes principes de conception et présentent les mêmes avantages : gestion automatique, surveillance et vérification de la vivacité pour les conteneurs d'applications, scaling automatique, mises à jour progressives, etc. Lorsque vous faites fonctionner vos applications dans un cluster de conteneurs, vous utilisez des technologies qui sont le fruit de plus de 10 années d'expérience que Google a consacrées à l'exécution de charges de travail de production dans des conteneurs.
Kubernetes sur Google Cloud Platform
Quand vous exécutez un cluster Kubernetes Engine, vous bénéficiez également des avantages qu'offrent les fonctionnalités avancées de gestion de clusters proposées par Google Cloud Platform, y compris :
- l'équilibrage de charge pour les instances Compute Engine ;
- les pools de nœuds pour désigner des sous-ensembles de nœuds au sein d'un cluster pour plus de flexibilité ;
- le scaling automatique du nombre d'instances de nœuds de votre cluster ;
- les mises à jour automatiques du logiciel des nœuds de votre cluster ;
- la réparation automatique des nœuds pour gérer l'état et la disponibilité des nœuds ;
- la journalisation et la surveillance avec Stackdriver pour plus de visibilité dans votre cluster.
Maintenant que vous avez compris les bases de Kubernetes, vous allez apprendre à déployer une application en conteneur avec Kubernetes Engine en moins de 30 minutes. Faites défiler la page vers le bas et suivez les indications pour configurer l'environnement de votre atelier.
Join Qwiklabs to read the rest of this lab...and more!
- Get temporary access to the Google Cloud Console.
- Over 200 labs from beginner to advanced levels.
- Bite-sized so you can learn at your own pace.
Score
—/100
Creating a Kubernetes Engine cluster
/ 25
Create a new Deployment - hello-server
/ 25
Create a Kubernetes Service
/ 25
Clean up: Delete the cluster
/ 25