Skip to main content

GitHub ARC Kubeadm

Aperçu GitHub ARC Kubeadm
📅 Date : 2024-2025
👤 Rôle : DevOps / Architecte CI/CD
🛠️ Techno : Kubernetes (kubeadm), GitHub Actions, Helm, CI/CD

Description du projet

Déploiement et gestion de GitHub Actions Runners auto-hébergés (ARC) sur un cluster Kubernetes provisionné avec kubeadm. Objectif : maîtriser l’exécution des pipelines CI/CD, renforcer la sécurité, optimiser les coûts et la scalabilité par rapport aux runners GitHub hébergés.

Réalisations principales

  • Installation et configuration d’un cluster Kubernetes avec kubeadm (VMs, bare metal)
  • Déploiement des runners GitHub ARC via Helm charts ou manifests YAML
  • Gestion de la sécurité, de l’isolation et de la montée en charge des jobs CI/CD
  • Automatisation du cycle de vie des runners (scaling, mise à jour, monitoring)
  • Documentation des choix techniques, des problèmes rencontrés et des solutions apportées

Stack technique

  • Kubernetes (kubeadm)
  • GitHub Actions Runners (ARC)
  • Helm
  • CI/CD, monitoring, sécurité

Liens et ressources 🔗