Étiquette

DevOps

Illustration en trois étapes d’un déploiement en Rolling Update avec Kubernetes. La première étape montre 4 pods violets en version v1, la deuxième étape en montre 2 en v1 et 2 en magenta en version v2, et la dernière étape affiche 4 pods magenta en version v2.

Rolling Update Kubernetes : déployer sans interruption de service

Dans un monde où la disponibilité des services est devenue un enjeu stratégique, certaines organisations ne peuvent pas se permettre la moindre interruption. Pour des applications critiques dans des secteurs comme la finance, la santé ou le commerce en ligne, chaque seconde d’indisponibilité peut avoir des conséquences graves : pertes financières, dégradation de l’expérience utilisateur, […]

Illustration d'Ansible en train de déployer des artefacts Maven sur des serveurs Linux.

Ansible : télécharger un artefact Maven depuis GitLab

Dans mon précédent article, je vous ai montré comment interfacer Maven avec le registre GitLab afin de gérer et sécuriser efficacement les artefacts de vos projets.Bien que le registre GitLab soit un outil puissant pour les développeurs, il peut poser des difficultés aux équipes opérationnelles. Dans cet article, je vais vous montrer comment utiliser Ansible […]

Schéma d’administration d’un cluster OpenShift/OKD 4 montrant un compte de service au centre avec les machines et pods déployés en périphérie.

Compte de service OpenShift 4 : gérer son cluster

Imaginez-vous, développeur, en train d’administrer un cluster OpenShift ou OKD 4 utilisé principalement pour des tests de performance ou de validation. Votre rôle principal reste le développement de nouvelles fonctionnalités et la correction d’anomalies, et la gestion complète du cluster pourrait prendre plus de temps que vous ne pouvez en consacrer. J’ai rencontré cette même […]

Représentation de l'intéraction entre Jenkins et une machine virtuelle RedHat pour réaliser des tâches CI/CD

Générer des livrables fiables avec Jenkins

Pour maximiser la compatibilité avec l’environnement de production, certaines applications ou exigences clients peuvent nécessiter l’utilisation d’une machine de génération spécifique. Cette approche permet de standardiser les versions des outils de génération et de s’assurer que les livrables fonctionneront de manière optimale sur les machines cibles. Afin d’atteindre cet objectif, il est recommandé de développer et […]