Tutoriels devops

8 tutoriels en accès libre sur devops : guides techniques, sans compte.

MLOps et MLflow : la démarche n’est pas l’outil

MLflow est un outil, le MLOps un ensemble de pratiques. Ce que MLflow couvre du cycle de vie, ce qu’il laisse à d’autres, et pourquoi le MLOps n’est pas du DevOps.

7 minmlopsmlflowmachine-learningdevops

ConfigMap Kubernetes : la configuration hors de l’image

Changer une couleur ne devrait pas demander de reconstruire une image Docker. Le ConfigMap sort les réglages du code — avec un piège sur la mise à jour des Pods.

5 minkubernetesconteneursdevops

Rolling update Kubernetes : migrer la base sans coupure

Pendant un rolling update, v1 et v2 tournent en même temps. La base doit donc être compatible avec les deux — et c’est l’ordre des opérations qui décide s’il y aura une panne.

9 minkubernetesconteneursdevops

Secret Kubernetes : ni ConfigMap, ni Vault, ni chiffré

Un Secret n’est pas chiffré, seulement encodé en base64. Où mettre un mot de passe, qui peut réellement le lire, et pourquoi Vault ne remplace pas le Secret mais l’alimente.

10 minkubernetesconteneursdevopssecurite

Service Kubernetes : pourquoi l’IP d’un Pod ne suffit pas

Les Pods changent d’adresse à chaque recréation. Le Service met un nom stable devant eux et répartit le trafic. Quand il ne répond rien, la cause est presque toujours la même.

5 minkubernetesconteneursdevops

Votre premier Deployment Kubernetes vraiment fiable

Un Pod seul redémarre mal, ne passe pas à l’échelle et disparaît avec son nœud. Pourquoi le Deployment est la première ressource à apprendre.

3 minkubernetesconteneursdevops

Terraform en équipe : backend S3 et verrou DynamoDB

Le state local fonctionne seul. À deux, il devient une course critique. Comment poser un backend S3 avec verrou DynamoDB, la base d’un vrai projet.

3 minterraformawsiacdevops

Disque plein sous Linux : diagnostiquer en 5 commandes

No space left on device. Avant de tout supprimer, l’ordre exact des commandes qui disent ce qui remplit le disque — fichiers effacés encore ouverts inclus.

2 minlinuxsystemedevops