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.

→ 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