Résumé du cours
Ce cours initie les participants à la création et au déploiement d'applications conteneurisées sur Google Kubernetes Engine (GKE). Grâce à une combinaison de présentations, de démos et de laboratoires pratiques, les participants explorent et déploient des éléments de la solution, y compris des composants d'infrastructure tels que les pods et les conteneurs.
A qui s'adresse cette formation
Cette formation est destinée aux personnes suivantes :
- Développeurs d'applications, Architectes de solutions Cloud, Ingénieurs DevOps, Responsables informatiques.
- Les personnes qui utilisent Google Cloud Platform pour créer de nouvelles solutions ou pour intégrer des systèmes, des environnements d'application et des infrastructures existants avec la Google Cloud Platform.
Certifications
Cette formation prépare à la/aux certifications:
Pré-requis
Pour tirer le meilleur parti de ce cours, les participants doivent avoir :
- Une connaissance de base des outils de ligne de commande et des environnements du système d'exploitation Linux, ainsi que du serveur Web
- Une expérience dans l'exploitation de systèmes, y compris le déploiement et la gestion d'applications, soit sur site, soit dans un environnement de cloud public.
Objectifs
À la fin de cette formation, vous serez en mesure de :
- Comprendre le fonctionnement des conteneurs de logiciels.
- Comprendre l'architecture des Kubernetes.
- Comprendre l'architecture de Google Cloud.
- Comprendre le fonctionnement du réseau de pods dans le moteur Kubernetes de Google.
- Créer et gérer les clusters du moteur Kubernetes en utilisant la console Google Cloud et les commandes gcloud/kubectl.
Suite de parcours
Contenu
Module 1 - Introduction à Google Cloud
- Utiliser la console Google Cloud
- Utiliser Cloud Shell
- Définir le Cloud Computing
- Identifier les services de calcul de Google Cloud
- Comprendre les régions et les zones
- Comprendre la hiérarchie des ressources du Cloud
- Administrer vos ressources Google Cloud
- 1 laboratoire et 1 quiz
Module 2 - Conteneurs et Kubernetes dans Google Cloud
- Créer un conteneur en utilisant Cloud Build
- Enregistrer un conteneur dans le registre des conteneurs
- Comprendre la relation entre Kubernetes et Google Kubernetes Engine (GKE)
- Comprendre comment choisir parmi les plateformes Google Cloud Compute
- 1 laboratoire et 1 quiz
Module 3 - Architecture de Kubernetes
- Comprendre l'architecture de Kubernetes : Pods, Namespaces
- Comprendre les éléments du Control-plane de Kubernetes
- Créer des images de conteneurs en utilisant Cloud Build
- Stocker les images des conteneurs dans le registre des conteneurs
- Créer un cluster de moteurs Kubernetes
- 1 laboratoire et 1 quiz
Module 4 - Introduction aux Kubernetes Workloads
- Le commandement kubectl
- Introduction aux déploiements
- Mise en réseau des Pods
- Aperçu des volumes