Présentation au Club des spassionautes du printemps - 7 avril 2021
Depuis le dernier chantier infrastructure de 2018, les offres d'hébergement ont évolués. Pour rester à jour sur cette partie nous avons accueilli pendant 6 mois, Mathys Lavieville , en stage (5ieme année EPITECH LILLE) sur le sujet DevOps.
<aside> 💡 Le devops — ou DevOps (selon la graphie habituellement utilisée en langue anglaise) — est un mouvement en ingénierie informatique et une pratique technique visant à l'unification du développement logiciel (dev) et de l'administration des infrastructures informatiques (ops), notamment l'administration système.
</aside>
Kubernetes, ou k8s pour les initiés (pour les huit caractères entre le k et le s), est le système d’orchestration open source de Google dédié à la gestion des applications containerisées sur un cluster de machines.
k8s peut être difficile à implémenter pour un environnement de production, nous avons donc choisi un service k8s généré (managed kubernetes) par OVH qui configure, surveille et gére le cluster.
→ Offre OVH :
https://www.ovhcloud.com/fr/public-cloud/kubernetes/
→ Article Technique OVH :
https://www.ovh.com/blog/kubinception-using-kubernetes-to-run-kubernetes/
GitOps est un workflow qui permet d’optimiser, fluidifier et sécuriser les mise en production grâce à un VCS (un système de gestion de version) comme git. Le repository git doit contenir l’état souhaité de l’infrastructure, ainsi que toutes les modifications apportées au projet