Architecting with Google Kubernetes Engine: Workloads en Français

Por: Coursera . en: , ,

Overview

Ce cours fait partie d'une spécialisation axée sur la construction d'infrastructures informatiques efficaces à l'aide de Kubernetes et Google Kubernetes Engine (GKE). Cette spécialisation présente aux participants le déploiement et la gestion d'applications conteneurisées sur GKE, ainsi que les autres services fournis par Google Cloud Platform. À travers un ensemble de présentations, de démonstrations et d'ateliers pratiques, les participants découvrent et déploient des éléments de solution, y compris des composants d'infrastructure tels que des pods, des conteneurs, des déploiements et des services, ainsi que des réseaux et des services applicatifs. Cette spécialisation aborde également le déploiement de solutions pratiques telles que la gestion de la sécurité et des accès, ainsi que la gestion et la surveillance des ressources.

Dans ce cours, "Architecting with Google Kubernetes Engine: Workloads", vous découvrirez comment effectuer des opérations Kubernetes ; comment créer et gérer des déploiements ; comment utiliser les outils de mise en réseau GKE ; et comment fournir un stockage persistant à vos charges de travail Kubernetes.

>>> En vous inscrivant à ce cours, vous acceptez les conditions d'utilisation de Qwiklabs (disponibles à l'adresse suivante : https://qwiklabs.com/terms_of_service) comme indiqué dans les questions fréquentes.

Syllabus

Présentation du cours
-Dans ce module, vous apprendrez…

Opérations Kubernetes
-Dans ce module, vous découvrirez la commande kubectl, qui est l'utilitaire de ligne de commande utilisé pour interagir avec et gérer les ressources à l'intérieur des clusters Kubernetes. Vous apprendrez à le connecter aux clusters Google Kubernetes Engine et à l'utiliser pour créer, inspecter, interagir et supprimer des pods et d'autres objets au sein des clusters Kubernetes. Vous utiliserez également kubectl pour afficher la sortie de la console d'un pod et vous connecter de manière interactive à un pod.

Déploiements, tâches et scaling
-GKE fonctionne avec des applications conteneurisées: en d'autres termes, des applications regroupées dans des instances d'espace utilisateur isolées indépendantes du matériel. Dans GKE et Kubernetes, ces applications packagées sont collectivement appelées charges de travail. Dans ce module, vous découvrirez les déploiements et les tâches, deux des principaux types de charge de travail. Vous découvrirez également les mécanismes utilisés pour mettre à l'échelle les clusters GKE dans lesquels vous exécutez vos applications. Vous apprendrez à contrôler sur quels nœuds les pods peuvent et ne peuvent pas s'exécuter. Vous explorerez également les moyens d'intégrer des logiciels à votre cluster.

Mise en réseau Google Kubernetes Engine
-Dans ce module, vous apprendrez à créer des services pour exposer des applications s'exécutant dans des pods, ce qui leur permet de communiquer avec le monde extérieur. Vous apprendrez également à créer des ressources Ingress pour l'équilibrage de charge HTTP ou HTTPS. Vous en apprendrez également sur l'équilibrage de charge natif du conteneur de GKE, qui vous permet de configurer directement les pods en tant que points de terminaison réseau avec Google Cloud Load Balancing.

Données et stockage persistants
-Dans ce module, vous découvrirez les différents types d'abstractions de stockage Kubernetes. Vous découvrirez les StatefulSets et comment les utiliser pour gérer les déploiements ordonnés de pods et de stockage. Vous découvrirez également comment ConfigMaps peut vous faire gagner du temps lors du déploiement d'applications en découplant les artefacts de configuration des définitions de conteneur. Enfin, vous apprendrez à protéger les informations sensibles contre une exposition accidentelle à l'aide de Kubernetes Secrets.

Plataforma