A l’issue de la formation le participant sera capable d’appréhender les concepts fondamentaux de Kubernetes, de Déployer un cluster Kubernetes local et de Déployer une application Node.js.
Formation Kubernetes pour développeurs
Objectifs
Prérequis
Maîtrise des lignes de commande Linux, Compréhension de base des réseaux (DNS, IP, routage), Connaissances en conteneurisation (notamment Docker), Maîtrise des lignes de commande Linux, Compréhension de base des réseaux (DNS, IP, routage), Connaissances en conteneurisation (notamment Docker).
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.
Public
Développeurs Node.js, React.js et Express.js
Formation(s) associée(s)
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Les Modules
de formation
Architecture de Kubernetes : Pods, Nodes, Cluster, Control Plane
Cas d’utilisation de Kubernetes pour des applications Node.js et front-end
Introduction à `kubectl` : les commandes de base
Les Pods : unité de base de Kubernetes
DeploymentSet : Réplication et scalabilité avec Services : exposition des applications avec des services de type ClusterIP, NodePort et LoadBalancer
Gestion de la persistance des données avec les Volumes
Exercices pratiques
Création et gestion de Pods et de Services
Exploration de l’environnement Kubernetes local avec `kubectl`
Les Deployments : gestion des mises à jour et de la disponibilité
Rollbacks et stratégies de déploiement (rolling updates, blue-green)
Secrets : gestion des informations sensibles
Variables d’environnement et configuration dynamique
Utilisation des annotations
Notions de réseaux et de communication entre Pods dans Kubernetes
Prometheus et Graphana pour le monitoring
Mise à jour de l’application et rollback en cas de besoin