—/100
Checkpoints
Creating a Kubernetes Engine cluster
Create a new Deployment - hello-server
Create a Kubernetes Service
Clean up: Delete the cluster
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 conteneurisées à l'aide de l'infrastructure Google. Il comprend plusieurs machines (en particulier, les instances de 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 cluster avec Google Kubernetes Engine
Les clusters Google Kubernetes Engine (GKE) sont basés sur le système de gestion de clusters open source Kubernetes. Les mécanismes de Kubernetes vous permettent 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 administratives, 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 tels que la gestion automatique, la surveillance et la vérification de l'activité pour les conteneurs d'applications, le scaling automatique et les mises à jour progressives. 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
Quand vous exécutez un cluster GKE, vous bénéficiez également des avantages qu'offrent les fonctionnalités avancées de gestion de clusters proposées par Google Cloud. Par exemple :
- 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 des instances de nœuds de votre cluster
- Les mises à niveau 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 surveillance avec Cloud Monitoring pour plus de visibilité dans votre cluster
Maintenant que vous avez compris les bases de Kubernetes, vous allez apprendre à déployer une application conteneurisée avec GKE en moins de 30 minutes. Suivez les étapes ci-dessous pour configurer votre environnement d'atelier.
Inscrivez-vous sur Qwiklabs pour consulter le reste de cet atelier, et bien plus encore.
- Obtenez un accès temporaire à Google Cloud Console.
- Plus de 200 ateliers, du niveau débutant jusqu'au niveau expert.
- Fractionné pour vous permettre d'apprendre à votre rythme.