Objectifs

-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

– L’avant Docker

– Architecture et concepts Docker
Travaux pratiques
Découvrir Docker

– Les images Docker

– Utilisation de Docker

– Les volumes

– Création d’images et registres
Travaux pratiques
Docker compose

– Introduction et historique de k8s

– Concepts de base de Kubernetes
Travaux pratiques
Utilisation du client kubectl

– Liveness et readiness

– Maîtrise des capacités
Travaux pratiques
Secrets et configmaps
Routes HTTP
Monitoring applicatif
Log management

– Les volumes, PV et PVC

– Les statefulsets

Travaux pratiques
CRD et opérateurs

– Exemples de Continuous integration

– Exemples de Continuous Deployment

Référence :  VIR005

Type de Stage : Pratique

Durée : 3 jours

Public concerné:

Développeurs et architectes

Prérequis:

Bonnes connaissances de
l’environnement Linux et des
applications Web
Connaissances de base en
développement logiciel