La formation · projet fil rouge
Construis ton infrastructure, phase par phase.
Un seul grand projet, 43 leçons, de la virtualisation à la supervision. Commence par la première leçon, ou choisis une phase.
0
Le socle
1
La première VM
2
Le réseau
3
Les conteneurs
- 3.1Docker (1/9) — Installer Docker proprement
- 3.2Docker (2/9) — Le conteneur, par la preuve
- 3.3Docker (3/9) — Cycle de vie & isolation en pratique
- 3.4Docker (4/9) — Persistance : volumes & données
- 3.5Docker (5/9) — Premier vrai service : Nginx
- 3.6Docker (6/9) — Construire son image : Dockerfile
- 3.7Docker (7/9) — Un Dockerfile de production
- 3.8Docker (8/9) — Plusieurs conteneurs : Docker Compose
- 3.9Docker (9/9) — Observabilité & santé
4
Registre & code
5
L'orchestration
- 5.1Kubernetes (1/12) — Namespace & premier Pod
- 5.2Kubernetes (2/12) — Du Pod nu au Deployment
- 5.3Kubernetes (3/12) — Nodes & scheduling
- 5.4Kubernetes (4/12) — Rolling updates & rollback
- 5.5Kubernetes (5/12) — Exposer un Deployment : le Service
- 5.6Kubernetes (6/12) — Networking : selector, endpoints, DNS
- 5.7Kubernetes (7/12) — Ingress & HTTPS
- 5.8Kubernetes (8/12) — Secrets & imagePullSecret (Harbor)
- 5.9Kubernetes (9/12) — ConfigMap vs Secret
- 5.10Kubernetes (10/12) — Probes : readiness & liveness
- 5.11Kubernetes (11/12) — Resources : requests, limits, QoS
- 5.12Kubernetes (12/12) — Helm : empaqueter l'application
6
L'automatisation
7
Infra as Code
- 7.1IaC (1/6) — L'infra à la main → l'Infrastructure as Code
- 7.2IaC (2/6) — Terraform : le langage & le provider
- 7.3IaC (3/6) — Comment Terraform pense : plan & state
- 7.4IaC (4/6) — Terraform en pratique : VM & cloud-init
- 7.5IaC (5/6) — Ansible : inventaire, playbook & idempotence
- 7.6IaC (6/6) — Ansible : rôles & la chaîne complète