Bilan semestriel - Octobre 2020 à avril 2021

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>

Adoption de Kubernetes as a service d’OVH

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.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/453a7dfe-c3af-4fd9-adf5-5b50ef5ef59c/Capture_decran_2021-03-30_a_15.39.27.png

→ Offre OVH :

https://www.ovhcloud.com/fr/public-cloud/kubernetes/

→ Article Technique OVH :

https://www.ovh.com/blog/kubinception-using-kubernetes-to-run-kubernetes/

Adoption du workflow GITOPS

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

Modèle en pull : Argo CD