Neon Snake, un jeu déployé sur Kubernetes avec Helm
Un jeu Snake servi par Apache, sur un cluster Kubernetes que j'ai monté de zéro. Le jeu affiche quel pod, sur quel nœud, a répondu à chaque requête : la répartition de charge et les mises à jour se voient dans le navigateur.
Kubernetes, Helm, Apache, Debian 13, VirtualBox, metrics-server, Bash
- Cluster de trois machines Debian 13 : un master et deux nœuds
- Mise à jour sans coupure, et retour automatique à la version précédente si un déploiement échoue
- Autoscaling de 2 à 8 pods selon la charge du processeur
Tout le détail
- Chart Helm écrit à la main, entièrement réglable depuis un seul fichier de valeurs
- Vérification avant chaque déploiement et test automatique après, avec les hooks Helm
- En équipe de quatre, j'ai aussi présenté le déploiement du jeu 2048 avec Helm : le pod, le versionnement des releases et la migration d'une application existante
- Date
- Octobre 2026
- Cadre
- Cours déploiement continu
- Code
- neon-snake-helm