
Cours Kubernetes
Maîtrisez Kubernetes de A à Z et acquérez les compétences pratiques pour déployer, sécuriser et opérer des clusters de niveau production. Ce cours couvre tout, de l'architecture et la mise en réseau fondamentales à l'observabilité, GitOps et les stratégies multi-clusters. Que vous gériez des charges de travail aujourd'hui ou que vous vous prépariez à un prochain poste d'ingénieur, il s'agit de la formation Kubernetes complète dont vous avez besoin.
Ce que vous allez apprendre:
Vous construirez une solide compréhension de l'architecture Kubernetes, notamment le plan de contrôle, les nœuds de travail et le modèle d'API déclaratif. Vous apprendrez à exécuter et à dépanner des charges de travail à l'aide de Pods, Deployments, StatefulSets et Jobs. Ce cours couvre la mise en réseau, le stockage et la gestion de la configuration de Kubernetes à l'aide de Services, Ingress, Persistent Volumes, ConfigMaps et Secrets. Vous appliquerez les bonnes pratiques de sécurité via RBAC, les contextes de sécurité et les contrôleurs d'admission. Les sujets avancés incluent Helm, les workflows GitOps, les maillages de services, les opérateurs personnalisés et les stratégies multi-clusters. À la fin, vous posséderez les compétences pratiques nécessaires pour opérer et maintenir des clusters Kubernetes dans des environnements de production réels.
Comment vous étudiez de façon pratique Cours Kubernetes
Comment vous pratiquez Cours Kubernetes
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondations et architecture de Kubernetes
Fondations et architecture de Kubernetes
Leçon 1 • Présentation de l'architecture du cluster
Cartographie les composants du plan de contrôle et des nœuds workers ainsi que leurs responsabilités. Fournit la base structurelle pour chaque sujet opérationnel ultérieur.
Leçon 2 • Objets Kubernetes et l'API
Présente le modèle déclaratif d'objets et la manière dont le serveur API expose l'état du cluster. Les étudiants acquièrent une aisance avec les définitions de ressources avant d'écrire des manifestes.
Leçon 3 • Configuration d'un cluster local
Guide les étudiants dans l'installation d'un cluster à nœud unique pour une pratique concrète. Valide l'environnement pour que tous les laboratoires suivants s'exécutent sans friction de configuration.
Leçon 4 • Pourquoi Kubernetes existe
Retrace l'évolution du bare-metal aux conteneurs et le problème d'orchestration que Kubernetes résout. Établit la motivation commerciale et technique de la plateforme.
Chapitre 2MasquerCacher les détailsVoir les détailsExécution de charges de travail avec des Pods
Exécution de charges de travail avec des Pods
Leçon 1 • Conteneurs Init et Sidecar
Couvre les modèles de conteneurs auxiliaires qui étendent le comportement du Pod sans modifier l'image principale. Les étudiants mettent en œuvre des modèles de journalisation, de proxy et d'initialisation.
Leçon 2 • Débogage et inspection des Pods
Applique des commandes kubectl et des conteneurs éphémères pour diagnostiquer les défaillances des Pods. Équipe les étudiants d'un flux de travail de dépannage reproductible.
Leçon 3 • Sondes de santé des Pods
Configure les sondes de liveness, readiness et startup pour automatiser la gestion de l'état de santé. Permet directement les mises à jour continues fiables couvertes au chapitre suivant.
Leçon 4 • Anatomie et cycle de vie d'un Pod
Définit la structure du Pod, les relations entre conteneurs et les transitions de phases de Pending à Terminated. Ancre les étudiants dans l'unité que toutes les charges de travail de niveau supérieur encapsulent.
Leçon 5 • Rédaction et application des manifestes de Pod
Enseigne la rédaction de manifestes YAML et les workflows kubectl apply pour la création de Pods. Construit l'habitude de rédaction de manifestes utilisée tout au long du cours.
Chapitre 3MasquerCacher les détailsVoir les détailsContrôleurs de charge de travail et ordonnancement
Contrôleurs de charge de travail et ordonnancement
Leçon 1 • Concepts de l'ordonnanceur et placement des Pods
Explique comment l'ordonnanceur sélectionne les nœuds à l'aide de prédicats et de priorités, et comment influencer le placement. Permet une répartition intentionnelle des charges de travail dans le cluster.
Leçon 2 • Jobs et CronJobs
Exécute des tâches par lots finies et planifiées avec des garanties d'achèvement. Étend la couverture des charges de travail aux processus non continus.
Leçon 3 • Deployments et ReplicaSets
Explique comment les Deployments gèrent les ReplicaSets pour maintenir le nombre souhaité de Pods et permettre les mises à jour. Établit le contrôleur principal pour les charges de travail sans état.
Leçon 4 • DaemonSets et charges de travail au niveau du nœud
Déploie un Pod par nœud pour des tâches d'infrastructure telles que la collecte de journaux et les agents de surveillance. Fait le lien avec les sujets de gestion des nœuds introduits au Chapitre 1.
Leçon 5 • StatefulSets pour les applications avec état
Couvre l'identité ordonnée des Pods, les noms réseau stables et les revendications de volume persistant dans les StatefulSets. Prépare les étudiants à exécuter des bases de données et des applications en cluster.
Chapitre 4MasquerCacher les détailsVoir les détailsPrincipes fondamentaux du réseau Kubernetes
Principes fondamentaux du réseau Kubernetes
Leçon 1 • Le modèle réseau Kubernetes
Définit le modèle réseau plat, les règles de communication Pod-à-Pod et les responsabilités du plugin CNI. Fournit la base conceptuelle pour toute configuration de Service et d'Ingress.
Leçon 2 • Contrôleurs et règles Ingress
Déploie un contrôleur Ingress et écrit des règles pour le routage HTTP basé sur l'hôte et le chemin. Consolide l'accès externe via un point d'entrée unique.
Leçon 3 • Services : ClusterIP, NodePort, LoadBalancer
Configure les trois principaux types de Services pour exposer les Pods à différentes échelles réseau. Les étudiants sélectionnent le type correct pour chaque besoin d'exposition.
Leçon 4 • DNS et découverte de services
Explique le fonctionnement de CoreDNS et le schéma de nommage DNS pour les Services et les Pods. Permet aux applications de résoudre les dépendances par nom plutôt que par adresse IP.
Leçon 5 • Politiques réseau pour le contrôle du trafic
Restreint le trafic Pod-à-Pod et Pod-à-externe à l'aide des ressources NetworkPolicy. Introduit la segmentation de sécurité en tant que préoccupation réseau.
Chapitre 5MasquerCacher les détailsVoir les détailsGestion du stockage et de la configuration
Gestion du stockage et de la configuration
Leçon 1 • Volumes persistants et revendications
Couvre l'API PersistentVolume et PersistentVolumeClaim ainsi que le flux de travail de liaison. Les étudiants provisionnent un stockage durable indépendant de l'ordonnancement des Pods.
Leçon 2 • ConfigMaps pour la configuration d'application
Crée et consomme des ConfigMaps en tant que variables d'environnement et fichiers montés. Dissocie la configuration d'exécution des builds d'images.
Leçon 3 • Gestion des Secrets
Stocke les données sensibles dans des objets Secret et contrôle l'accès via RBAC. Met en évidence l'encodage, le chiffrement au repos et les modèles de consommation sécurisés.
Leçon 4 • Classes de stockage et provisionnement dynamique
Configure les objets StorageClass pour automatiser le provisionnement des volumes à partir d'un backend. Supprime la création manuelle de PV du workflow de l'opérateur.
Leçon 5 • Volumes et types de volumes
Présente les types de volumes éphémères et persistants ainsi que leur cycle de vie par rapport aux Pods. Établit le vocabulaire de stockage utilisé tout au long du chapitre.
Chapitre 6MasquerCacher les détailsVoir les détailsSécurité et contrôle d'accès
Sécurité et contrôle d'accès
Leçon 1 • Normes de sécurité des Pods
Applique les profils intégrés des normes de sécurité des Pods aux espaces de noms pour restreindre les configurations dangereuses des Pods. Remplace la PodSecurityPolicy obsolète par un modèle pris en charge.
Leçon 2 • Contrôle d'accès basé sur les rôles (RBAC)
Crée des Roles, ClusterRoles et liaisons pour accorder un accès API avec le moindre privilège. Contrôle directement qui peut créer, lire ou modifier les ressources du cluster.
Leçon 3 • Notions de base sur l'authentification et l'autorisation
Explique comment Kubernetes authentifie les utilisateurs et les comptes de service avant d'autoriser les requêtes. Établit le modèle d'identité sous-jacent à toute configuration RBAC.
Leçon 4 • Contextes de sécurité et capacités
Définit les contextes de sécurité au niveau du conteneur et du Pod pour supprimer les privilèges et imposer des systèmes de fichiers en lecture seule. Réduit le rayon d'explosion d'un conteneur compromis.
Leçon 5 • Contrôleurs d'admission et webhooks
Explique comment les contrôleurs d'admission interceptent les requêtes API pour valider ou modifier les ressources. Permet l'application de politiques au-delà de ce que le RBAC seul offre.
Chapitre 7MasquerCacher les détailsVoir les détailsObservabilité : surveillance et journalisation
Observabilité : surveillance et journalisation
Leçon 1 • Concepts de traçage distribué
Introduit la propagation du contexte de trace et la collecte de spans pour diagnostiquer la latence entre microservices. Complète les métriques et les journaux pour une couverture d'observabilité complète.
Leçon 2 • Collecte et agrégation de journaux
Met en œuvre un pipeline de journaux à l'échelle du cluster à l'aide d'un collecteur basé sur un DaemonSet qui transmet vers un magasin central. Permet la recherche et la corrélation des journaux sur toutes les charges de travail.
Leçon 3 • Mise à l'échelle automatique basée sur des métriques
Configure le Horizontal Pod Autoscaler et le Vertical Pod Autoscaler à l'aide de métriques collectées. Ferme la boucle entre les données d'observabilité et la réponse automatisée du cluster.
Leçon 4 • Surveillance du cluster et des charges de travail
Déploie une stack Prometheus pour récupérer les métriques du cluster et des applications et les visualiser dans Grafana. Produit des tableaux de bord exploitables pour les opérateurs du cluster.
Leçon 5 • Architecture des métriques Kubernetes
Explique le pipeline de métriques de cAdvisor via le Metrics Server jusqu'aux consommateurs. Fournit la base pour la mise à l'échelle automatique et les alertes couvertes plus tard.
Chapitre 8MasquerCacher les détailsVoir les détailsOpérations de production et gestion de cluster
Opérations de production et gestion de cluster
Leçon 1 • Mises à niveau et maintenance du cluster
Exécute les procédures de drainage de nœud, de cordon et de mise à niveau du plan de contrôle avec une interruption de service nulle. Garantit que les étudiants peuvent maintenir la mise à jour du cluster sans perturbation de service.
Leçon 2 • Optimisation des ressources et contrôle des coûts
Analyse les demandes de ressources, les limites et la capacité inutilisée pour réduire les dépenses d'infrastructure. Applique le dimensionnement approprié et la configuration du Cluster Autoscaler pour l'efficacité.
Leçon 3 • Multi-location et isolation des espaces de noms
Partitionne un cluster en espaces de noms isolés avec des quotas, des limites et des règles RBAC. Permet le partage sécurisé d'un seul cluster entre plusieurs équipes.
Leçon 4 • Sauvegarde et reprise après sinistre
Sauvegarde etcd et de l'état de l'application et valide les procédures de restauration. Prépare les étudiants à récupérer un cluster après une perte ou une corruption de données.
Leçon 5 • Résolution des problèmes au niveau du cluster
Diagnostique les défaillances du plan de contrôle, les états NotReady des nœuds et les pannes réseau à l'aide de méthodes systématiques. Synthétise les compétences de tous les chapitres précédents dans un cadre de dépannage unifié.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Développeurs backend prêts à arrêter complètement d'éviter l'orchestration de conteneurs.
Ingénieurs DevOps qui configurent des serveurs mais n'ont jamais touché à Kubernetes.
Ingénieurs logiciels en transition vers des rôles centrés sur la plateforme ou l'infrastructure.
Architectes cloud qui ont besoin d'une expérience pratique des clusters au-delà des connaissances théoriques.
Ingénieurs de fiabilité de site formalisant des connaissances Kubernetes dispersées en une expertise structurée.
Diplômés de bootcamps cherchant un avantage concurrentiel sur les marchés de l'emploi cloud natif.
Ce que disent nos élèves
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















