Introduction GitLab CI est un outil puissant pour l’intégration continue et le déploiement continu (CI/CD). Cet article explique comment configurer une pipeline CI/CD avec GitLab CI et Kubernetes. Pré-requis Un cluster Kubernetes fonctionnel. Un projet GitLab avec accès administrateur. Étapes de Configuration Configurer un Runner GitLab Créer un namespace pour GitLab Runner kubectl create namespace […]
Automatiser le Déploiement : Mettre en Place une Pipeline CI/CD avec Jenkins et Kubernetes Introduction L’intégration continue et le déploiement continu (CI/CD) sont des pratiques essentielles pour des cycles de développement rapide et fiables. Cet article guide la mise en place d’une pipeline CI/CD utilisant Jenkins et Kubernetes. Pré-requis Un cluster Kubernetes fonctionnel. Jenkins installé […]
Introduction Kubernetes est devenu la norme pour l’orchestration des conteneurs dans le monde du développement logiciel. Cet article fournit un guide détaillé pour installer et configurer un cluster Kubernetes en utilisant kubeadm, un outil officiel de Kubernetes. Pré-requis Trois machines (ou VMs) avec une distribution Linux (Ubuntu 20.04 LTS recommandée). Accès root sur toutes les […]