Orchestration de conteneurs avec Kubernetes - eLearning
450,00 EUR
- 20 hours
Faites passer vos compétences en conteneurs au niveau supérieur en maîtrisant Kubernetes, la plateforme de référence de l’industrie pour l’orchestration de conteneurs. Ce cours pratique est conçu pour vous aider à automatiser le déploiement, la mise à l’échelle et la gestion d’applications conteneurisées dans des environnements cloud modernes.
Fonctionnalités clés
Langue
Le cours et le matériel sont disponibles en anglais
Niveau
Niveau débutant - intermédiaire
9 heures de vidéos à la demande
avec plus de 20 heures d’étude recommandées
94 exercices pratiques
10 évaluations notées automatiquement
4 projets concrets
4 devoirs complets
Accès e-learning pendant 1 an
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce cours, vous serez capable de :
Comprendre les concepts fondamentaux de Kubernetes
Comprendre les bases de l’orchestration de conteneurs et de Kubernetes
Installer
Mettre en place et configurer des clusters Kubernetes à l’aide d’outils comme Minikube
Gérer
Déployer et gérer des applications conteneurisées dans Kubernetes
Kubectl
Utilisez kubectl pour interagir efficacement avec les clusters Kubernetes
Docker
Travailler avec Docker Compose et Swarm pour l’orchestration
Architecture
Comprendre l’architecture de Kubernetes et ses composants principaux
Multi-conteneurs
Gérer des applications et des services multi-conteneurs
Échelle
Appliquer des stratégies d’orchestration pour la scalabilité et la haute disponibilité
Créer
Créez des workflows de déploiement de conteneurs pour des cas réels

Chronologie du cours
Introduction à Kubernetes
Leçon 01
- Route vers Kubernetes
- Où se trouve Kubernetes ?
- Installation de Minikube
- Première application sur Minikube
- Composants de l’architecture K8s
- Communication entre les composants K8s
- Kubectl : le couteau suisse de Kubernetes
- Mise en forme de la sortie des commandes kubectl
K8s en production
Leçon 02
- Créer un compte sur Google Cloud Platform (GCP)
- Création de machines virtuelles pour la mise en place d’un cluster Kubernetes
- Remplir les prérequis et installer les paquets pour le cluster K8s
- Démarrage du cluster K8s
- Types d’objets Kubernetes
- Introduction aux pods
- Travailler avec les pods
- Comprendre les étiquettes et les sélecteurs
- Utilisation des étiquettes et des sélecteurs
- Introduction aux espaces de noms
- Travailler avec les espaces de noms
Charges de travail Kubernetes
Leçon 03
- ReplicaSets
- Travailler avec les ReplicaSets
- Déploiements
- Travailler avec les déploiements
- Déploiements et retours arrière des mises à jour
- DaemonSets
- Travailler avec les DaemonSets
- Jobs et CronJobs
- Travailler avec les tâches
- Travailler avec les CronJobs
- Nettoyage de l’espace de travail
- Réinitialisation du cluster Kubernetes
Mise en réseau dans K8s
Leçon 04
- Mise en réseau dans K8s
- Introduction au réseau Kubernetes (K8s)
- Types de services K8s
- Utilisation d’un service ClusterIP
- Utilisation d’un service NodePort
- Service de type LoadBalancer
- Créer un service LoadBalancer (LB) avec le load balancer GCP
- Accéder au DNS des objets K8s
- Travailler avec CoreDNS
Objets de stockage de K8s
Leçon 05
- Objets de stockage de K8s
- Introduction au stockage K8s
- Travailler avec les volumes
- Mise en place de l’infrastructure pour les volumes persistants (PV)
- Création des objets de volume persistant (PV)
- Travailler avec les volumes persistants (PV)
- Travailler avec les secrets
- Travailler avec les ConfigMaps
Orchestration avancée avec Kubernetes
Leçon 06
- Orchestration avancée avec Kubernetes
- Sondes de vivacité et de disponibilité
- Conteneurs d’initialisation et sidecars
- Affinité de nœud
- Taints et tolérations
- Introduction aux StatefulSets
- Création des prérequis pour les StatefulSets
- Rédaction et création d’un StatefulSet
- Exécution du StatefulSet ZooKeeper
- Introduction à Helm
- Configuration et utilisation de Helm
- Configuration du répartiteur de charge HAProxy
- Créer un cluster K8s hautement disponible avec Kubeadm
- Test de la haute disponibilité du cluster
- Sauvegarde de la base de données Etcd
- Mise à niveau du cluster et restauration de la base de données Etcd
Sécurité et dépannage
Leçon 07
- Sécurité et dépannage
- Modèle de sécurité K8s
- Introduction au contexte de sécurité K8s
- Configuration du contexte de sécurité K8s
- Introduction aux normes de sécurité K8s
- Normes de sécurité K8s – Application des politiques de sécurité aux espaces de noms
- Introduction au contrôle d’accès basé sur les rôles (RBAC)
- Travailler avec le RBAC
- Dépannage des pods
- Journaux K8
- Travailler avec les classes de priorité de pod
K8s managé dans le cloud
Leçon 08
- K8s managé sur le cloud
- Introduction à Google Kubernetes Engine (GKE)
- Création d’un cluster GKE
- Connexion et analyse du cluster GKE
- Service d’équilibrage de charge avec GKE
- Ingress simple avec GKE
- Ingress multi-chemins avec GKE
- Volumes persistants avec GKE utilisant les pilotes CSI et les classes de stockage
- Journaux GCP
- Supervision avec GCP
- Création et importation de tableaux de bord
- Création de règle d’alerte
- Suppression de cluster GKE
Consignes pour les exercices d’examen
Leçon 09
- Épilogue : directives pour l’examen et la pratique
- Introduction à l’examen CKA

Qui devrait s’inscrire à ce programme ?
Développeurs logiciels
Ingénieurs logiciels
Ingénieurs systèmes
Administrateurs informatiques
Administrateurs cloud
Prérequis
- Compréhension de base de la conteneurisation et des concepts Docker
- Une bonne connaissance des systèmes Linux est utile
- Des connaissances de base en réseau constituent un atout
- Connaissances préalables du cloud (facultatives mais utiles)
Déclarations
Licences et accréditation
Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
