Date et heure de dépôt : 25/04/2025 15:55:35
Formation négociée : 14949
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Présentation :
Maîtrisez le développement d’applications sur Kubernetes avec cette formation officielle de la Linux Foundation, conçue pour préparer la certification Certified Kubernetes Application Developer (CKAD).
Ce cours vous apprend à concevoir, déployer et gérer des applications cloud natives sur Kubernetes, en couvrant les concepts essentiels comme les ressources d’application, la configuration, l’exposition des services et le dépannage.
Grâce aux labs officiels de la Linux Foundation, vous développerez des compétences pratiques pour réussir l’examen CKAD et exceller dans des environnements Kubernetes réels.
Objectifs :
Comprendre l’architecture Kubernetes et déployer des applications
Configurer et sécuriser des workloads avec Kubernetes
Exposer et gérer des applications dans un cluster
Dépanner des problèmes d’application en environnement réel
Préparer la certification Certified Kubernetes Application Developer (CKAD)
Programme :
1 – Découverte de l’Architecture Kubernetes
Présentation des Pods, Nodes et Clusters
Rôles des composants Kubernetes
Interaction avec kubectl
Bases de l’orchestration cloud native
Travaux pratiques : Labs et exercices officiels Linux Foundation
2 - Construction et Déploiement d’Applications
Création d’images OCI avec Docker
Déploiement via fichiers YAML
Gestion des manifests d’application
Validation des builds dans Kubernetes
Travaux pratiques : Labs et exercices officiels Linux Foundation
3 - Gestion des Déploiements et Tâches Planifiées
Configuration des Deployments et ReplicaSets
Mise en place de Jobs ponctuels
Planification avec CronJobs
Stratégies de mise à jour des applications
Travaux pratiques : Labs et exercices officiels Linux Foundation
4 - Sécurisation des Applications en Exécution
Définition des SecurityContexts pour Pods
Gestion des ServiceAccounts
Application des politiques de sécurité
Restriction des privilèges conteneurs
Travaux pratiques : Labs et exercices officiels Linux Foundation
5 - Exposition des Services Applicatifs
Création de Services (ClusterIP, NodePort)
Configuration des Ingress pour accès externe
Gestion du routage réseau
Validation de la connectivité des services
Travaux pratiques : Labs et exercices officiels Linux Foundation
6 – Configuration Dynamique des Applications
Utilisation des ConfigMaps pour variables
Gestion des Secrets pour données sensibles
Définition des ressources (requests, limits)
Configuration des probes de santé
Travaux pratiques : Labs et exercices officiels Linux Foundation
7 - Gestion du Stockage Applicatif
Configuration des volumes éphémères
Mise en place des PersistentVolumeClaims
Intégration avec les stockages externes
Scénarios de persistance multi-conteneurs
Travaux pratiques : Labs et exercices officiels Linux Foundation
8 - Diagnostic et Résolution de Problèmes
Analyse des logs des Pods
Surveillance des événements cluster
Dépannage avec kubectl (describe, exec)
Simulation de scénarios CKAD
Travaux pratiques : Labs et exercices officiels Linux Foundation
Développeurs d’applications cloud natives
Ingénieurs DevOps débutant avec Kubernetes
Candidats à la certification CKAD
Kubernetes
CKAD
Linux Foundation
Cloud native
Pods
Deployments
YAML
ConfigMaps
Secrets
ServiceAccounts
Ingress
ReplicaSet
SecurityContext
CronJob
Troubleshooting
Volumes
Logs
kubectl
CI/CD Kubernetes
Certification développeur Kubernetes
DevOps Kubernetes