Déployer vos applications en production avec Docker et Kubernetes
Cette formation dans le domaine DevOps vous apprendra à déployer vos applications dans des conteneurs Docker en utilisant les mécanismes de la plateforme Kubernetes.
Objectifs pédagogiques
- Découvrir l’écosystème Docker / Kubernetes
- Construire une image Docker
- Pousser une image Docker dans un registre
- Manipuler un conteneur Docker
- Adapter une application à un contexte Kubernetes
- Déployer une application dans Kubernetes
- Monitorer son application
- Découvrir des fonctions avancées de Kubernetes
Programme de la formation
Les bases de Docker
Introduction : l’avant Docker
Architecture et concepts Docker
Docker en pratique
Les images Docker
Utilisation de Docker
Les volumes
Création d’images et registres
Docker compose
Les bases de Kubernetes
Introduction et historique de k8s
Utilisation du client kubectl
Manipulation simple de Kubernetes
Concepts de base de Kubernetes
Mettre son application en prod dans k8s
Secrets et configmaps
Liveness et readiness
Routes HTTP
Maîtrise des capacités
Monitoring applicatif
Log management
Gestion des conteneurs à état
Les volumes, PV et PVC
Les statefulsets
CRD et opérateurs
La livraison continue avec Kubernetes
Exemples d’intégration continue
Exemples de déploiement continue
Proposé par
DEMOS
"Leader de la formation professionnelle et du conseil en ressources humaines"
Proposé par
DEMOS