Tutoriel pratique sur Kubernetes | Apprenez Kubernetes en 1 heure - Cours Kubernetes pour débutants
#kubernetes #k8s #techworldwithnana
Kubernetes, également connu sous le nom de K8s, est la plateforme la plus populaire pour l'orchestration de conteneurs, permettant d'automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.
Dans ce tutoriel complet sur Kubernetes, vous apprendrez tout ce que vous devez savoir pour commencer avec Kubernetes en 1 heure. Vous découvrirez tous les concepts de base, y compris les principaux composants de Kubernetes que vous devez connaître pour travailler efficacement avec Kubernetes. Vous apprendrez la syntaxe et le contenu du fichier de configuration K8s, qui est utilisé pour créer et configurer des composants dans un cluster Kubernetes, ainsi que comment configurer un cluster K8s localement. Enfin, je vous montrerai un projet de démonstration pratique, où vous apprendrez à déployer une application web avec sa base de données dans un cluster Kubernetes local. C'est une configuration d'application simple mais réaliste, qui peut également servir de modèle pour la plupart des configurations d'applications courantes.
▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬
► Ce cours est sponsorisé par Kasten 🙌🏼
► Sauvegarde et migration Kubernetes gratuites - Téléchargez K10 de Kasten et obtenez 10 nœuds gratuits à vie :
https://www.kasten.io/nana▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Introduction et aperçu du cours
1:44 - Qu'est-ce que Kubernetes
4:33 - Architecture de Kubernetes
9:29 - Nœud et Pod
8:58 - Principaux composants K8s
09:29 - Nœud & Pod
12:19 - Service & Ingress
14:31 - ConfigMap & Secret
17:52 - Volume
19:46 - Déploiement & StatefulSet
26:28 - Configuration de Kubernetes
32:39 - Minikube et Kubectl - Configurer un cluster K8s localement
41:17 - Projet de démonstration complet : Déployer WebApp avec MongoDB
1:05:40 - Interagir avec le cluster Kubernetes
1:11:03 - Félicitations ! Vous êtes arrivé à la fin 🎉
▬▬▬▬▬▬ Prérequis du cours ▬▬▬▬▬▬
▬▬▬▬▬▬ 💎 CONTENU DU COURS 💎 ▬▬▬▬▬▬
💎 Partie 01 : Introduction à Kubernetes
⌨️ Qu'est-ce que Kubernetes
⌨️ Avantages de Kubernetes
⌨️ Architecture de Kubernetes
💎 Partie 02 : Principaux composants de Kubernetes
⌨️ Nœud & Pod
⌨️ Configurer l'accès avec Service & Ingress
⌨️ Configuration externe avec ConfigMap & Secret
⌨️ Persistance des données avec Volume
⌨️ Réplication avec Déploiement & StatefulSet
💎 Partie 03 : Configuration de Kubernetes
💎 Partie 04 : Configurer un cluster Kubernetes localement (Minikube et kubectl)
⌨️ Qu'est-ce que Minikube
⌨️ Qu'est-ce que Kubectl
⌨️ Installer Minikube et Kubectl
💎 Partie 05 : Projet de démonstration complet : Déployer WebApp avec MongoDB
⌨️ Aperçu du projet de démonstration
⌨️ Créer ConfigMap MongoDB
⌨️ Créer Secret MongoDB
⌨️ Créer Déploiement et Service MongoDB
⌨️ Créer Déploiement et Service WebApp
⌨️ Passer les données secrètes au Déploiement MongoDB
⌨️ Passer les données de configuration au Déploiement WebApp
⌨️ Configurer l'accès externe
⌨️ Déployer toutes les ressources K8s dans le cluster Minikube
⌨️ Interagir avec le cluster Kubernetes
⌨️ Accéder à l'application web dans le navigateur
Nous avons apporté des mises à jour pour les éléments qui ont changé dans K8s, par exemple l'installation de Minikube ainsi qu'un nouveau projet de démonstration. De plus, c'est une version plus condensée et plus courte avec de nouvelles animations. 😊
▬▬▬▬▬▬ Cours et tutoriels sur Youtube 🎬 ▬▬▬▬▬▬
▬▬▬▬▬▬ Connectez-vous avec moi 👋 ▬▬▬▬▬▬