Automatiser la gestion de l'infrastructure Kubernetes à l'aide de scripts et d'outils d'automatisation (ex: Terraform, Ansible).
Résoudre les problèmes et déboguer les applications Kubernetes complexes en utilisant les outils de monitoring et de logging appropriés.
Optimiser les performances et la sécurité des applications déployées sur Kubernetes en utilisant des techniques avancées de réseautage et de stockage.
Configurer et gérer les ressources Kubernetes complexes, incluant les StatefulSets, les DaemonSets et les Jobs.
Concevoir et implémenter des stratégies avancées de déploiement et de mise à l'échelle des workloads Kubernetes.
Prérequis
Notions de base en conteneurisation (Docker)
Connaissance des concepts fondamentaux de Kubernetes (Pods, Services, Deployments)
Expérience en administration système (Linux)
Contenu de la Formation
Total:
20 Chapitres
Total hours:
9
Introduction aux Workloads
Déploiements avancés: stratégies de mise à jour et rollbacks
StatefulSets: gestion des applications stateful
Exercices pratiques: Déploiement d'une application stateful
Services Kubernetes: types et fonctionnalités
Ingresses: gestion du trafic entrant
Configuration avancée des Ingresses: SSL, authentification
Exercices pratiques: configuration d'un Ingress avec SSL
Présentation des solutions de stockage persistant
Provisionnement de Persistent Volumes (PV)
Utilisation de Persistent Volume Claims (PVC)
Exercices pratiques: configuration du stockage persistant
Namespaces et gestion des accès
RBAC (Role-Based Access Control)
Sécurité des pods et des conteneurs
Exercices pratiques: configuration de RBAC et namespaces
Outils de monitoring de Kubernetes
Débogage des applications Kubernetes
Logging et journalisation
Exercices pratiques: monitoring et débogage d'une application