Container Orchestration Using Kubernetes - eLearning
Faites passer vos compétences en matière de conteneurs au niveau supérieur en maîtrisant Kubernetes, la plateforme de référence pour l'orchestration de conteneurs. Cette formation pratique est conçue pour vous aider à automatiser le déploiement, la mise à l'échelle et la gestion d'applications conteneurisées dans des environnements cloud modernes.
En partant des principes fondamentaux de Kubernetes, vous apprendrez à configurer des clusters, à déployer des applications et à gérer efficacement les charges de travail. La formation aborde également des outils d'orchestration tels que Docker Compose et Swarm avant d'approfondir l'architecture de Kubernetes et ses implémentations concrètes.
À l…

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.
Faites passer vos compétences en matière de conteneurs au niveau supérieur en maîtrisant Kubernetes, la plateforme de référence pour l'orchestration de conteneurs. Cette formation pratique est conçue pour vous aider à automatiser le déploiement, la mise à l'échelle et la gestion d'applications conteneurisées dans des environnements cloud modernes.
En partant des principes fondamentaux de Kubernetes, vous apprendrez à configurer des clusters, à déployer des applications et à gérer efficacement les charges de travail. La formation aborde également des outils d'orchestration tels que Docker Compose et Swarm avant d'approfondir l'architecture de Kubernetes et ses implémentations concrètes.
À l'issue de cette formation, vous serez capable de gérer des applications conteneurisées prêtes pour la production et de créer des systèmes évolutifs et résilients à l'aide de Kubernetes.
Caractéristiques principales
- Cours et supports en anglais
- Niveau débutant à intermédiaire
- 9 heures de vidéos à la demande
- 10 évaluations notées automatiquement
- 94 exercices pratiques
- 4 devoirs complets
- 4 projets concrets
- Plus de 20 heures de temps d'étude recommandé
- 1 an d'accès à la plateforme d'apprentissage
- Certificat de fin de programme inclus
Acquis de formation
- Comprendre les principes fondamentaux de l'orchestration des conteneurs et de Kubernetes
- Installer et configurer des clusters Kubernetes à l'aide d'outils tels que Minikube
- Déployer et gérer des applications conteneurisées dans Kubernetes
- Utiliser kubectl pour interagir efficacement avec les clusters Kubernetes
- Travailler avec Docker Compose et Swarm pour l'orchestration
- Comprendre l'architecture et les composants principaux de Kubernetes
- Gérer des applications et des services multi-conteneurs
- Appliquer des stratégies d'orchestration pour assurer l'évolutivité et la haute disponibilité
- Créer des workflows de déploiement de conteneurs concrets
Public cible
- Développeurs logiciels
- Ingénieurs DevOps et professionnels du cloud
- Administrateurs informatiques
- Ingénieurs système
- Étudiants et débutants en technologies de conteneurs
- Toute personne intéressée par Kubernetes et l'orchestration de conteneurs
Prérequis
- Connaissances de base sur la conteneurisation et les concepts Docker
- Une bonne connaissance des systèmes Linux est utile
- Des connaissances de base en réseaux sont un plus
- Connaissances préalables du cloud (facultatives mais utiles)
Contenu du cours
Introduction à Kubernetes
- Le chemin 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
- Création d'un compte sur Google Cloud Platform (GCP)
- Création de machines virtuelles pour la configuration du cluster Kubernetes
- Réalisation des prérequis et installation des paquets pour le cluster K8s
- Lancement du cluster K8s
- Types d'objets Kubernetes
- Introduction aux pods
- Utilisation des pods
- Compréhension des étiquettes et des sélecteurs
- Utilisation des étiquettes et des sélecteurs
- Introduction aux espaces de noms
- Utilisation des espaces de noms
Charges de travail Kubernetes
- ReplicaSets
- Utilisation des ReplicaSets
- Déploiements
- Utilisation des déploiements
- Déploiements de mises à jour et retours en arrière
- Daemonsets
- Utilisation des Daemonsets
- Jobs et CronJobs
- Utilisation des Jobs
- Utilisation des CronJobs
- Nettoyage de l'espace de travail
- Réinitialisation du cluster Kubernetes
Réseautique dans K8s
- Réseautique dans K8s
- Introduction à la mise en réseau K8s
- Types de services K8s
- Utilisation du service ClusterIP
- Utilisation du service NodePort
- Service LoadBalancer
- Création d'un service LoadBalancer (LB) avec GCP LB
- Accès au DNS des objets K8s
- Utilisation de CoreDNS
Objets de stockage de K8s
- Objets de stockage de K8s
- Introduction au stockage K8s
- Utilisation des volumes
- Configuration de l'infrastructure pour les volumes persistants (PV)
- Création des objets de volume persistant (PV)
- Utilisation des volumes persistants (PV)
- Utilisation des secrets
- Utilisation des ConfigMaps
Orchestration avancée avec Kubernetes
- Orchestration avancée avec Kubernetes
- Sondes de vivacité et de disponibilité
- Conteneurs Init et Sidecar
- Affinité de nœud
- Taints et tolérances
- Introduction aux StatefulSets
- Création des prérequis pour les StatefulSets
- Écriture et création d'un StatefulSet
- Exécution d'un StatefulSet ZooKeeper
- Introduction à Helm
- Configuration et utilisation de Helm
- Configuration du répartiteur de charge HAProxy
- Création d'un cluster K8s hautement disponible à l'aide de 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
- 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)
- Utilisation du RBAC
- Dépannage des pods
- Journaux K8
- Utilisation des classes de priorité des pods
K8s géré sur le cloud
- K8s géré sur le cloud
- Introduction à Google K8s Engine (GKE)
- Création d'un cluster GKE
- Connexion et analyse d'un cluster GKE
- Service d'équilibrage de charge avec GKE
- Ingress simple avec GKE
- Ingress multipath avec GKE
- PV avec GKE Utilisation des pilotes CSI et des classes de stockage
- Journaux GCP
- Surveillance avec GCP
- Création et importation de tableaux de bord
- Création de politiques d'alerte
- Suppression de clusters GKE
Instructions pour la pratique aux examens
- Épilogue : Examens et instructions pour la pratique
- Introduction à l'examen CKA
FAQ
Y aura-t-il du matériel d'apprentissage en plus des vidéos à suivre à son propre rythme?
Absolument! L'expérience d'apprentissage à la demande va au-delà des vidéos pour offrir un environnement d'apprentissage totalement immersif, comprenant :
- APPRENDRE : des quiz interactifs de révision et des études de cas concrets pour consolider les concepts
- ÉVALUER : des évaluations diagnostiques, par module et finales pour suivre vos progrès
- S'ENTRAÎNER : des exercices pratiques avec des simulations concrètes et des Cloud Labs
- OBTENIR DES INFORMATIONS : des analyses et des rapports en temps réel mettant en évidence vos progrès d'apprentissage, vos difficultés et les points à revoir pour maîtriser les compétences clés
Puis-je suivre cette formation tout en travaillant à temps plein?
Oui ! Ce cours est conçu pour offrir une flexibilité maximale. Dispensé sous forme de cours en ligne à votre rythme, il vous permet d'apprendre et de vous perfectionner à votre convenance, ce qui facilite la conciliation avec votre emploi à temps plein.
En quoi consiste ce cours sur l'orchestration de conteneurs Kubernetes?
Ce cours enseigne comment utiliser Kubernetes pour automatiser le déploiement, la mise à l'échelle et la gestion d'applications conteneurisées dans des environnements modernes.
Qu'est-ce que j'apprendrai dans ce cours?
Vous apprendrez les principes fondamentaux de Kubernetes, la configuration de clusters, le déploiement d'applications, les outils d'orchestration et les pratiques concrètes de gestion des conteneurs.
Ai-je besoin d'une expérience préalable de Kubernetes?
Aucune expérience préalable de Kubernetes n'est requise, mais des connaissances de base de Docker et de Linux sont recommandées.
Vais-je acquérir une expérience pratique?
Oui, le cours comprend des exercices guidés, des travaux pratiques et des scénarios concrets pour vous aider à mettre vos connaissances en application.
Quels outils vais-je utiliser dans ce cours?
Vous travaillerez avec Kubernetes, Docker Compose, Docker Swarm et des outils tels que kubectl et Minikube.
En quoi ce cours va-t-il m'aider dans ma carrière?
Il vous prépare à des postes dans le DevOps, l'ingénierie cloud et l'ingénierie de plateformes en vous dotant de compétences Kubernetes très recherchées.
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

