Course Overview
Dans le paysage en constante évolution des infrastructures informatiques, Kubernetes se distingue comme le pilier de l’avenir. Cet orchestrateur de conteneurs n’est pas simplement un outil, c’est la cheville ouvrière qui donne vie aux applications modernes, assurant un déploiement fluide, une gestion efficace et une mise à l’échelle sans effort.
« Kubernetes 2023: Formation Complète pour DevOps & Admins Systèmes » a été conçue spécifiquement pour vous. Étudiant passionné, administrateur système expérimenté, développeur curieux, ou professionnel cherchant à se reconvertir, vous trouverez votre place ici. Chaque module est le fruit d’une expertise approfondie, fusionnant des connaissances théoriques solides avec des cas pratiques captivants. Votre parcours vous transformera étape par étape, consolidant vos compétences, affinant votre maîtrise, et vous propulsant vers l’apogée de l’orchestration avec Kubernetes.
Bien sûr, Kubernetes, avec sa vaste gamme de fonctionnalités, peut sembler intimidant. Mais nous sommes là pour guider votre apprentissage. Pour les novices, une immersion dans notre [Introduction à Kubernetes] vous mettra sur la voie. Et si vous vous interrogez sur l’impact plus large de Kubernetes dans le monde technologique, notre [Tendances IT 2023] fournit des insights inestimables.
Le monde IT évolue rapidement, et avec lui, la demande pour ceux qui maîtrisent Kubernetes monte en flèche. Cette compétence est plus qu’un atout, c’est un ticket d’entrée vers des opportunités innovantes. En vous armant de ce guide, vous ne vous préparez pas seulement à exceller dans votre domaine, vous vous positionnez à l’avant-garde de la technologie.
Prérequis
- avoir des bases en réseau
- Avoir des bases sur docker
- Avoir des bases sur linux
- Avoir des bases en virtualisation
Fonctionnalités
- Orchestration des conteneurs
Public ciblé
- Futurs Devops
- Administrateurs systèmes et Réseaux
- Professionnels de la sécurité informatique : Ceux qui travaillent dans le domaine de la sécurité informatique, tels que les responsables de la sécurité des systèmes, les analystes en sécurité, les ingénieurs de sécurité, trouveront cette formation précieuse pour approfondir leurs connaissances et compétences en matière de protection des réseaux.
- Ingénieurs DevOps
Détails
- 9 Sections
- 144 Lessons
- 8 Hours
- 1- Introduction1
- PARTIE 1 - [Théorie] - Découvrir Kubernetes17
- 2.11.1 – Qu’est-ce que Kubernetes ?2 Minutes
- 2.21.2 – Avantages de Kubernetes2 Minutes
- 2.31.3 – Principe de fonctionnement de Kubernetes4 Minutes
- 2.41.4 – API Kubernetes2 Minutes
- 2.51.5 – Le server API1 Minute
- 2.61.6 – Les objets d’api Kubernetes2 Minutes
- 2.71.7 – les pods5 Minutes
- 2.81.8 – Les contrôleurs4 Minutes
- 2.91.9 – Les Services4 Minutes
- 2.101.10 – Le Stockage2 Minutes
- 2.111.11 – Les composants du cluster4 Minutes
- 2.121.12 – Le noeud du plan de contrôle8 Minutes
- 2.131.13 – Les noeuds Workers9 Minutes
- 2.141.14 – Les pods d’extensions2 Minutes
- 2.151.15 – Les opérations sur les pods5 Minutes
- 2.161.16 – Les opérations sur les services5 Minutes
- 2.171.17 – Les fondamentaux du réseau de Kubernetes9 Minutes
- PARTIE II - Installation de Kubernetes15
- 3.12.1 – Les considération pour installer Kubernetes10 Minutes
- 3.22.2 – Les méthodes d’installation1 Minute
- 3.32.3 – Prérequis d’installation1 Minute
- 3.42.4 – Les ports du cluster3 Minutes
- 3.52.5 – Obtenir kubernetes1 Minute
- 3.62.6 – Comment créer un cluster kubernetes2 Minutes
- 3.72.7 – Prérequis des packages2 Minutes
- 3.82.8 – Présentation du Lab2 Minutes
- 3.92.9 – Présentation de la méthode d’installation en onPremise2 Minutes
- 3.102.10 – Installation de Containerd11 Minutes
- 3.112.11 – Installation de Kubernetes4 Minutes
- 3.122.12 – [Démo] – Créer un cluster Kubernetes14 Minutes
- 3.132.13 – Découvrir les pods systèmes et les fichiers de configuration16 Minutes
- 3.142.14 – Zoom sur les fichiers Kubeconfig4 Minutes
- 3.152.15 – Joindre un nœud worker dans le cluster
- PARTIE III - Administrer un cluster Kubernetes8
- 4.13.1 – Introduction à l’administration d’un cluster Kubernetes1 Minute
- 4.23.2 – Découvrir les commandes kubectl12 Minutes
- 4.33.3 – Les commandes kubectl en action19 Minutes
- 4.43.4 – Les commandes kubectl en action (suite)13 Minutes
- 4.53.5 – Activer l’auto-complétions3 Minutes
- 4.63.6 – La méthode déclarative et impérative16 Minutes
- 4.73.7 – La méthode déclarative et impérative (suite)8 Minutes
- 4.83.8 – Déployer une application kubernetes avec la méthode déclarative et impérative24 Minutes
- Partie 4 - Les contrôleurs30
- 5.1Ressource à télécharger pour les démos
- 5.23.1 – Introductions aux contrôleurs Kubernetes4 Minutes
- 5.33.2 – Principe de fonctionnement des contrôleurs4 Minutes
- 5.43.3 – Le gestionnaire de contrôleurs3 Minutes
- 5.53.4 – Les contrôleurs des pods4 Minutes
- 5.63.4 – Les contrôleurs des autres ressources2 Minutes
- 5.73.5 – Les contrôleurs de déploiement2 Minutes
- 5.83.6 – Comment créér un déploiement dans Kubernetes8 Minutes
- 5.93.7 – Les opérations sur les déploiements
- 5.103.8 – Démo créer un déploiement et un pod nu7 Minutes
- 5.113.9 – Démo – Scaler un déploiement5 Minutes
- 5.123.10 – Créer un déploiement à l’aide de la méthode déclarative
- 5.133.11 – Générer un nouveau token pour joindre un noeud dans un cluster4 Minutes
- 5.143.12 – Les labels et les selectors10 Minutes
- 5.153.13 – Démo utiliser les labels et les selectors10 Minutes
- 5.163.14 – Démo simuler une panne10 Minutes
- 5.173.15 – Les opérations des contrôleurs – les déploiements14 Minutes
- 5.183.16 – Comment faire une mise à jour d’un déploiement ?8 Minutes
- 5.193.17 – Démo – mise à jour d’un déploiement17 Minutes
- 5.203.18 – Utilisation des déploiements pour modifier l’état ( Le RollingUpdate et le MaxSurge)8 Minutes
- 5.213.19 – Conseils pour réussir un déploiement progressif (rollouts)2 Minutes
- 5.223.20 – Exemple de configuration du rolling update et du MaxSurge2 Minutes
- 5.233.21 – Revenir en arrière sur un déploiement6 Minutes
- 5.243.22 – Redémarrer un déploiement3 Minutes
- 5.253.23 – Démo – Mettre en place des stratégies de mise à jour16 Minutes
- 5.263.24 – Démo – Faire un retour arrière vers une version précédente avec le rollout8 Minutes
- 5.273.25 – Démo – Contrôler les mises à jour à l’aide des stratégies et des sondes de disponibilité15 Minutes
- 5.283.26 Démo – Contrôler les mises à jour à l’aide des stratégies … (suite)9 Minutes
- 5.293.27 – Démo – Redémarrer un déploiement9 Minutes
- 5.303.28 – Démo – Mise à l’échelle d’un déploiement8 Minutes
- Partie -5 - Déployer et maitenir des applications avec des daemonSet et des Jobs12
- 6.15.1. introduction deamonSet et Jobs3 Minutes
- 6.25.2. Présentation d’un DaemonSet8 Minutes
- 6.35.3. Stratégie de mise à jour des DaemonSets4 Minutes
- 6.45.4 – Démo déployer une application à l’aide d’un DaemonSet6 Minutes
- 6.55.5 – Déployer une application sur un node à l’aide d’un node selector10 Minutes
- 6.65.6- Démo -Mise à jour d’une application à l’aide d’un DaemonSet10 Minutes
- 6.75.7 – Comprendre les Jobs
- 6.85.8- Démo Créer un jobs14 Minutes
- 6.95.9 – Démo politique de redémarrage d’un Job6 Minutes
- 6.105.10 – Démo – Configurer le parallélisme et la complétion dans un job6 Minutes
- 6.115.11 – Créer un CronJob8 Minutes
- 6.125.12 – Les StatefullSet6 Minutes
- Partie 630
- 7.16 – Introduction2 Minutes
- 7.26.1- Comprendre le réseau de Kubernetes9 Minutes
- 7.36.2- La topologie réseau de Kubernetes5 Minutes
- 7.46.3 Comment fonctionnent le réseau de Kubernetes6 Minutes
- 7.56.4.- Découvrir le DNS par défaut de Kubernetes (CoreDNS)6 Minutes
- 7.66.5. Découvrir la configuration de CoreDNS4 Minutes
- 7.76.6 – Démo découvrir la configuration de coreDNS
- 7.86.7- Démo Personnaliser la configuration de coreDNS (configuration des forwarders)16 Minutes
- 7.96.8 – Démo – Tester la rédirection et normaliser la configuration de coreDNS4 Minutes
- 7.106.9 – Démo – Configurer un client DNS12 Minutes
- 7.116.10 – Démo tester les enregistrements DNS18 Minutes
- 7.126.11 – Comprendre les services15 Minutes
- 7.136.12 – Les Types de services (ClusterIp, NodePort et LoadBalancer)22 Minutes
- 7.146.13- Comment créer un service10 Minutes
- 7.156.14 – Démo – Créer un service de type Cluster IP12 Minutes
- 7.166.15. Démo – Créer un service de type NodePort avec la méthode Impérative12 Minutes
- 7.176.16 – Démo – Créer un service de type CLusterIP avec la méthode déclarative8 Minutes
- 7.186.17- Explication sur le déploiement du service de type NodePort avec la méthode Déclarative6 Minutes
- 7.196.18 – Explication du deploiement du service de type loadbalancer en mode délcartif10 Minutes
- 7.206.19 – Introduction au module – contrôleurs Ingress2 Minutes
- 7.216.20 – Comprendre les contrôleur ingress8 Minutes
- 7.226.21 – Zoom sur le contrôleur Ingress5 Minutes
- 7.236.22 – Comment Exposer un seul service à l’aide de l’Ingress5 Minutes
- 7.246.23- Comment Exposer plusieurs services à l’aide de l’Ingress12 Minutes
- 7.256.24 Comment Exposer des services à l’aide du nom basé sur les machines virtuelles (virtualhosts)4 Minutes
- 7.266.25. Comment Activer SSL sur votre contrôleur Ingress8 Minutes
- 7.276.26. – Démo – Déployer un contrôleur Ingress NGINX sur une machine nue11 Minutes
- 7.286.27- Démo – Exploser plusieurs service basés sur le nom d’hôte à l’aide de l’Ingress21 Minutes
- 7.29Bonus 1 – Service de type loadbalancer avec AKS11 Minutes
- 7.30Bonus 2 – Déployer un contrôleur Ingress dans le cloud avec AKS8 Minutes
- Partie 7 - Le stockage30
- 8.1Introduction au module3 Minutes
- 8.27- Zoom sur le stockage dans Kubernetes – début12 Minutes
- 8.37.1 – Demande de volume persistant et mode d’accès6 Minutes
- 8.47.2 – Le provisionnement Statique (Principe)6 Minutes
- 8.57.3 – Définition d’un Volume Persistant5 Minutes
- 8.67.4. – Définition d’une Demande de volume Persistant5 Minutes
- 8.77.5. – Définition d’un Demande d’un Voume Persistant dans un Pod
- 8.87.6. – Démo créer un serveur et des clients nfs4 Minutes
- 8.97.7- Démo Créer un PV et un PVC16 Minutes
- 8.107.8. – Démo monter un volume dans un POD10 Minutes
- 8.117.9 – Démo Contrôle de l’accès persistant aux volumes avec les modes d’accès et la politique de récupération11 Minutes
- 8.127.10 – Les classe de stockage11 Minutes
- 8.137.11 – Démo – expérimentation de la Classe de stockage15 Minutes
- 8.147.12 Introduction à la configuration en tant que données9 Minutes
- 8.157.13 – Zoom sur les variables d’Environnement4 Minutes
- 8.167.14. – Démo Variable d’environnements11 Minutes
- 8.177.15 -Les propriété des secrets16 Minutes
- 8.187.16 – Utilisation des Secrets et les variables d’Environnement(suite)4 Minutes
- 8.197.17. – Utiliser les Secrets comme fichiers4 Minutes
- 8.207.18 – Démo – Utilisation des Secret à l’aide des viariables d’Environnement8 Minutes
- 8.217.19- Démo créer un Secret6 Minutes
- 8.227.20- Démo – Utilisation des Secrets à l’aides des fifchiers5 Minutes
- 8.237.21. – Démo – Créer un secret avec la Méthode Déclarative7 Minutes
- 8.247.22 – Zoom sur les configMaps15 Minutes
- 8.257.23 Démo – Créer un ConfigMap à l’aide des commandes Impératives5 Minutes
- 8.267.24 – Démo – Créer des ConfigMap à l’aide des manifests et des Env5 Minutes
- 8.277.25 – Démo -Utiliser des ConfigMap comme fichier ou volume9 Minutes
- 8.287.26 – Démo – Utiliser des configMap comme fichier ou volume -suite4 Minutes
- 8.297.27. Utilisation des Secrets pour se connecter aux registres privés3 Minutes
- 8.307.28 – Démo – Utilisation des Sécret pour se connecter aux registry privés13 Minutes
- QCM1




ken KABEYA KASHALA
Cours très bien expliqué. Il faut être miticuleux pour la partie installation de kubernetes mais ce fut un vrai plaisir de parcourir celui-ci.
Je le recommande vivement.
Ken K.
Anicet
Ce cours est un régal , avec son formateur Armel Ngando la crème de l’expertise en IT .
je le recommande a tous ceux qu’ils veulent monter en compétences.
Merci Armel