Je vais construire un pipeline gitops CICD avancé avec argocd, workflows et vault
Ingénieur DevOps
À propos de ce service
Vous en avez assez des déploiements Kubernetes manuels ? Prêt pour une plateforme GitOps entièrement automatisée et basée sur les événements ?
Je me spécialise dans la création de plateformes de livraison CI/CD de niveau entreprise, Cloud Native. Je déploierai un pipeline de déploiement complet et sans intervention dans votre cluster Kubernetes en utilisant l'Écosystème Argo de référence dans l'industrie.
Voici ce qui se passe exactement lorsque vous poussez du code :
- Déclencheur : Un webhook GitHub se déclenche instantanément vers Argo Events (EventSource ️ EventBus ️ Sensor).
- Pipeline CI : Argo Workflows lance automatiquement des pods temporaires pour cloner votre dépôt, construire votre application (par exemple, Rust, Java, Node.js), exécuter des tests et pousser l’image dans votre registre de conteneurs.
- Mise à jour du manifeste : Le pipeline met automatiquement à jour vos valeurs Helm dans Git.
- Déploiement CD : Argo CD détecte la dérive de configuration et synchronise en continu l’état exact souhaité dans votre namespace de production.
Qu’est-ce qui rend cela Premium ? (Gestion avancée des secrets) Dans le package Premium, je sécurise entièrement votre pipeline en utilisant Vault et l’External Secrets Operator. Vos données sensibles (PAT GitHub, tokens de registre) ne seront jamais exposées dans votre dépôt Git. ESO les injectera dynamiquement en tant que secrets Kubernetes natifs exactement là où ils sont nécessaires.
Outils:
Docker
•
GitLab
•
GitHub
•
Maven
•
Hashicorp Vault
Frameworks:
Npm
•
Terraform
•
Ansible
•
Crossplane
Langage de programmation:
Java
•
PHP
•
Python
•
Golang
Expertise:
Débogage
•
Développement
•
Configuration

