Technologie des conteneurs

Objectifs

Ce cours a pour but d'apprendre aux étudiants à déployer une application pré packagé sur un cluster Kubernetes.
Cela permet à l'étudiant de découvrir comment la majorité des applications modernes sont maintenant déployés sur kubernetes.
L'étudiant déploie une application déjà packagé de A à Z, en respectant les bonnes pratiques et apprend les commandes permettant de diagnostiquer ce qui ne marche pas dans cette application

Plan du cours

Alternance entre théorie et pratique.

Description des TP

Tous les TPs utilisent une application réalisé et packagé en image docker.
TP0 :

TP1 :

TP2 :

TP3 :

TP4 :

TP5 :

TP6 :

TP7 :

TP8 :

TP9 :

Commun
La réalisation de ces TPs se font en séances et les corrections sont faites de maniére collégialles.

Connaissances requises

Connaissances des concepts de bases de la containérisation, bon niveau sur linux.

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

Documentation de Kubernetes : https://kubernetes.io/docs/home/