
Blog
MISE EN PLACE D’UNE CHAÎNE D’INTÉGRATION CONTINUE ET DE DÉPLOIEMENT CONTINU AVEC GITLAB CI/CD SUR UN SERVEUR LINUX
MISE EN PLACE D’UNE CHAÎNE D'INTÉGRATION CONTINUE ET DE DÉPLOIEMENT CONTINU AVEC GITLAB CI/CD SUR UN SERVEUR LINUX Contexte et Objectifs Notre article s'inscrit dans le cadre des retours des apprenants suite à une demande de comment est-ce que nous pouvons...
MISE EN PLACE D’UN ENVIRONEMENT DEV ODOO
Les enjeux des logiciels de nos jours sont nombreux et complexes. Les entreprises doivent s'assurer que leurs logiciels sont sécurisés, fiables, performants, évolutifs afin de répondre à la satisfaction du client. Cette évolutivité constante exige la mise en place des processus de livraisons logiciels rapides. Et ce processus commence avec la mise en place d’un environnement de développement efficient ; D’où l’importance d’appliquer la pratique du IaC (Infrastructure as Code) ; Aussi les entreprises sont de plus en plus intéressées par des solutions logicielles qui permettent d’automatiser les actions de plusieurs de leur département d’où le choix des ERP comme Odoo.
REALISATION D’UN SYSTEME DE BACKUP DE VOS APPLICATIONS AVEC GLUSTERFS.
Avec la culture DevOps, qui consiste à automatiser au maximum la chaîne d’intégration et réduire l’intervention humaine, différentes structures se sont développées. Aujourd’hui, cette chaîne d’intégration aussi appelée, pipeline CI/CD existe sous de nombreuses variantes et notamment avec le GitOps. Dans cet article, nous verrons à quoi correspond l'approche GitOps, quelles sont les méthodes associées et comment la mettre en place étape par étape à l'aide d'un projet simple.
DEPLOIEMENT CI/CD D’APPLICATION WEB SUR AWS AMPLIFY
Avec la culture DevOps, qui consiste à automatiser au maximum la chaîne d’intégration et réduire l’intervention humaine, différentes structures se sont développées. Aujourd’hui, cette chaîne d’intégration aussi appelée, pipeline CI/CD existe sous de nombreuses variantes et notamment avec le GitOps. Dans cet article, nous verrons à quoi correspond l'approche GitOps, quelles sont les méthodes associées et comment la mettre en place étape par étape à l'aide d'un projet simple.
GITOPS ET CONTINUOUS DELIVERY SUR L’INFRASTRUCTURE AVEC TERRAFORM, GITLAB, AWS ELASTIC KUBERNETES SERVICE (EKS) ET ARGOCD
Avec la culture DevOps, qui consiste à automatiser au maximum la chaîne d’intégration et réduire l’intervention humaine, différentes structures se sont développées. Aujourd’hui, cette chaîne d’intégration aussi appelée, pipeline CI/CD existe sous de nombreuses variantes et notamment avec le GitOps. Dans cet article, nous verrons à quoi correspond l'approche GitOps, quelles sont les méthodes associées et comment la mettre en place étape par étape à l'aide d'un projet simple.
INTEGRATION DE ROOK-CEPH DANS UN CLUSTER KUBERNETES
I- CONTEXTE ET OBJECTIF Le principe de base des conteneurs est qu’ils sont conçus sans états, mais les données doivent tout de même être stockées et être accessibles à certains services. Vous avez donc besoin d’une solution qui préserve les données en cas de...
MISE EN PLACE D’UN SYSTEME DE STOCKAGE DISTRIBUE HAUTE DISPONIBILITE: CAS DE CEPH « OCTOPUS » via ANSIBLE
I- CONTEXTE ET OBJECTIF Afin de réduire les coûts de stockage, mais aussi leur dépendance vis à vis des grands fournisseurs de systèmes de stockage traditionnels, de plus en plus d’entreprises sont tentées d’utiliser les solutions de Software Defined Storage...
Comment déployer une application sur GKE(GCP) en utilisant Terraform?
Contexte et Objectif Infrastructure As Code , à l’ère du cloud consiste à utiliser du code source pour créer, mettre à jour et contrôler votre infrastructure. Parmi la multitude d’outils qui existe aujourd’hui, Terraform est sans doute la plus populaire et la plus...
ANSIBLE ET K8S, UN DÉPLOIEMENT SIMPLE ET EFFICACE
I. Contexte et Objectifs Avec l’évolution de la philosophie Devops, il est indispensable d'avoir dans la chaîne CI/CD un outil d'automatisation. Ansible est aujourd'hui incontournable dans la mise en place d'une infrastructure automatisée. Après le déploiement...