Débuter avec Kubernetes par la Pratique
- الوصف
- أقسام الدرس
- رأي
Kubernetes est devenu un standard de-facto pour le déploiement des applications contenairisées en mode production. C’est aussi devenu l’outil incontournable pour tous les Ingénieurs DevOps et les Développeurs Logiciels qui veulent apprendre à exécuter et tester leurs applications.
Avec ce cours vous allez apprendre les Bases de la plate-forme Kubernetes et vous effectuerez des exercices pratiques pour apprendre :
-
la création d’un cluster Kubernetes sur vos ordinateurs à l’aide de Minikube,
-
la gestion du cluster Kubernetes à l’aide de kubectl,
-
la création de pods, l’analyse de la façon dont ils sont assignés aux nœuds et la surveillance de leur fonctionnement.
Vous apprendrez également à :
-
Créer des déploiements et à observer comment Kubernetes crée automatiquement les pods nécessaires à ce déploiement,
-
Effectuer la mise à l’échelle des déploiements ou Scaling, à surveiller les déploiements et à observer ce qui se passe lorsque certains pods ne fonctionnent plus.
-
Créer des services pour pouvoir vous connecter aux déploiements en interne et en externe e
-
lancer et utiliser le Tableau de Bord Kubernetes.
Grâce aux exercices pratiques, vous apprendrez à déployer des applications dans Kubernetes en suivant l’approche déclarative et vous serez en mesure de créer et d’appliquer des fichiers de configuration YAML pour les déploiements et les services.
À la fin du cours, vous serez en mesure de modifier les déploiements et les services en apportant des changements aux fichiers de configuration YAML et en les appliquant à nouveau.
A qui s’adresse ce cours ?
Ce cours peut être suivi par les Ingénieurs DevOps qui veulent apprendre à utiliser Kubernetes.
Les développeurs Logiciels qui veulent apprendre comment les applications se comportent dans un cluster Kubernetes.
Pré-requis
Des connaissances de base de Docker sont nécessaires.
Ce que vous allez Apprendre en suivant ce Cous
-
Comprendre Kubernetes et son architecture
-
Apprendre ce que sont les nœuds (Node), les Pods, les Services et les Déploiements
-
Apprendre à créer un cluster Kubernetes
-
Apprendre à gérer un cluster en utilisant le tableau de bord Kubernetes
-
Créer des Pods à l’aide de lignes de commande
-
Apprendre à se connecter aux Pods et à explorer leur fonctionnement interne
-
Apprendre à utiliser les fichiers de configuration YAML
-
Faire du Scaling
-
Connecter deux déploiements
-
Remplacer Docker par d’autres options
-
3Kubernetes C'est Quoi ?درس فيديو
-
4Architecture de Base de Kubernetesدرس فيديو
-
5Un Pod C'est Quoi ?درس فيديو
-
6Kubectl C'est Quoi ?درس فيديو
-
7Connaissances Générales sur Kubernetesاختبار
-
8Testez vos Connaissances sur le rôle du Noeud Maître dans Kubernetesاختبار
-
9Testez vos connaissances sur les Podsاختبار
-
10Testez vos Connaissances sur le Rôle de Kubeletاختبار
-
11Rôle du service etcd dans le Noeud Maîtreاختبار
-
28Un Service...C'est Quoi ?درس فيديو
-
29Les Services pour Equilibrer la Chargeدرس فيديو
-
30Création et Exploration du Service de type Cluster IPدرس فيديو
-
31Connection au Déploiement avec le Service ClusterIPدرس فيديو
-
32Test de Connaissances sur les Servicesاختبار
-
33Création d'un Service de type Cluster IP...Suite de l'Exercice précédentدرس نصي
-
35Création de l'Application Node JSدرس فيديو
-
36Dockerisation de l'Application Nodeدرس فيديو
-
37Push de l'Image vers le Docker Hubدرس فيديو
-
38Creation d'un Déploiement Basé sur l'Image de Notre Applicationدرس فيديو
-
39Scaling du Déploiementدرس فيديو
-
40Création du Service NodePortدرس فيديو
-
41Creation du Service LoadBalancerدرس فيديو
-
42Quiz sur le Service de Type NodePortاختبار
-
43Création d'un Service NodePort et Load Balancer...Suite de l'Exercice Précédentدرس نصي
-
47Création d'un Fichier de Configuration de Déploiement TAMLدرس فيديو
-
48Apprendre à Utiliser la Documentation Kubernetesدرس فيديو
-
49Mise en Oeuvre du Fichier de Configuration de Déploiementدرس فيديو
-
50Création et Mise en Oeuvre du Fichier YAML de Configuration de Serviceدرس فيديو
-
51Création de Fichiers de Configuration YAMLدرس نصي
-
52Etapes pour la Création d'une Application avec Plusieurs Déploiementsدرس فيديو
-
53Création d'une Deuxième Web Application avec Deux EnPointsدرس فيديو
-
54Création de l'Image Docker de la Deuxième Web Appدرس فيديو
-
55Création d'un Fichier de Configuration Combinéدرس فيديو
-
56Création d"un Fichier de Configuration pour l'application NGINXدرس فيديو
-
57Mise en Oeuvre des Deux Fichiers de Configurationدرس فيديو