FORMATION KUBERNETES
Formation créée le 01/06/2024. Dernière mise à jour le 28/10/2024.
Version du programme : 1
Programme de la formation
Notre formation sur Kubernetes vous prépare à maîtriser l'orchestrateur de conteneur Devüps le plus puissant. Elle vous enseigne les principes fondamentaux, le déploiement d'applications "Cloud-Native" à grande échelle, et la gestion efficace des clusters Kubernetes en production. Avec un équilibre entre théorie et pratique, cette expérience immersive vous offre une compréhension solide de Kubernetes, prête pour les défis réels.
Objectifs de la formation
- • Comprendre l'importance et les caractéristiques de Kubernetes et des microservices.
- • Savoir déployer des applications "Cloud-Native" à grande échelle sur un cluster ou dans le cloud.
- • Maîtriser kubeadm, l'outil d'installation de Kubernetes.
- • Comprendre comment déployer Kubernetes en production.
- • Permettre le passage à l'échelle automatique des applications.
- • Mettre en place la haute disponibilité et l'auto réparation des servi ces logiciels.
- • Optimiser le stockage de grandes masses de données avec les volumes.
- • Développer un monitoring avancé de l'infrastructure et des applications.
- • Automatiser la mise à jour des versions logicielles de ses applications
Profil des bénéficiaires
- Ingénieurs
- Développeurs
- Devop
- Linux
- Culture informatique
Contenu de la formation
-
Jour 1 : Introduction à Kubernetes
- • Introduction à Kubernetes
- • Architecture de Kubernetes
- • Installation de Kubernetes (sur un cluster local ou dans le cloud)
- • Utilisation de kubectl pour la gestion de cluster
-
Concepts Fondamentaux de Kubernetes
- • Pods : Création, gestion et communication
- • Déploiements : Déployer des applications sur Kubernetes
- • Services : Exposer les applications à l'intérieur et à l'extérieur du cluster
- • ConfigMaps et Secrets : Gestion de la configuration sensible
-
Gestion des Applications sur Kubernetes
- • StatefulSets : Déploiement d'applications à état
- • DaemonSets : Déploiement d'applications système
- • Jobs et CronJobs : Exécution de tâches à durée limitée et planifiées
-
Sécurité et Surveillance dans Kubernetes
- • Politiques de sécurité dans Kubernetes
- • Gestion des rôles et des autorisations (RBAC)
- • Sécurisation des communications avec TLS
- • Surveillance des ressources et des performances avec Prometheus et Grafana
-
Avancées et Bonnes Pratiques
- • Mise à l'échelle et gestion des ressources
- • Stratégies de déploiement (Rolling Updates, Canary Deployments)
- • Utilisation d'outils avancés : Helm, Istio
- • Bonnes pratiques de développement et de déploiement sur Kubernetes
1. Directrice de la Formation -- Formatrice Principale Nom : Chadia BOREHANI Rôle : Coordinateur de la formation, responsable de la planification et de l'organisation générale. Expérience : 15 ans d'expérience en tant que consultante en marchés publics, avec un historique de succès dans la réponse à des appels d'offres complexes. 2. Expert Juridique Rôle : Apporter une expertise sur le cadre réglementaire des marchés publics, répondre aux questions juridiques spécifiques des participants. Expérience : Avocate spécialisée en droit des marchés publics. 3. Assistant Pédagogique Rôle : Support logistique et administratif, aide à la préparation des supports de formation, gestion des outils pédagogiques. Expérience : 5 ans d'expérience dans l'assistance pédagogique. Interactions et Méthodes de Travail L'équipe pédagogique travaille en étroite collaboration pour assurer une formation cohérente et complète. Les formateurs principaux et adjoints préparent ensemble les contenus pédagogiques et les cas pratiques.
- Questionnaire de fin de formation