25 janvier 2021
Semaine 01 – Parce qu’il faut bien…
Partie A – Présentation et mise en place des outils
Partie B – Docker, commandes de base
Semaine 02 – Docker, suite
Semaine 03 – Docker, microServices
Semaine 04 – Docker-compose
Semaine 05-06 – Docker-compose, suite
Semaine 07
Semaine 08 – Introduction à Kubernetes
- Deux premières périodes, travail sur le TP01
- Introduction à Kubernetes – Document de cours
- pod
- noeuds maître(s) et ouvrier(s)
- services – accès réseau
- MiniKube
- kubectl, commandes de base
- Mise en place de Minikube et kubectl
NOTE: Remise du TP01 (30%) sur GitHub
Semaine 09 – Introduction à K8s, suite
- Introduction – Document de cours
- Création manuelle d’un pod (cli)
- Création manuelle d’un déploiement (cli)
- Créer des ressources à partir de manifestes (fichiers YAML)
- kind: pod
- kind: deployment
- kind: service
- Service: port IP (conteneur, pod et externe)
- minikube service nom-service
Semaine 10 – K8s, déploiement complexe
Semaine 11 (absent)
Semaine 12 – 13 Installation de K8s
- Partie 1 – Installer Kubernetes – Document du cours
Partie 2 – Mise en place d’un point de service
NOTE: Ce contenu n’était pas dans le projet initial. J’ai pensé qu’il pourrait vous être utile.
NOTE: Remise du TP02 (20%) sur gitlab
Semaine 12 – 13 – ci/cd docker + GitHub
FIN DES APPRENTISSAGES DIRIGÉS
Semaine 12 – 13 – K8s, volumes
NOTE: Vous devez réaliser ce module en auto apprentissage!
Énoncé de l’épreuve synthèse (50%)
Semaine 14 – 15 – Réalisation de l’E.S.
Semaine 16 – Remise de l’épreuve synthèse
Note: Ce document sera actualisé sur une base hebdomadaire.
Document rédigé par Alain Boudreault (aka ve2cuy) version du 2021.04.26.01