Déploiement d'un cluster Redis avec Helm : 1 maître, 2 esclaves et 3 sentinelles

Prérequis et environnement Ce guide suppose que vous disposez déjà d’un cluster Kubernetes fonctionnel ainsi que de Helm installé en version 3. Les composants suivants sont utilisés dans cet exemple : Composant Version Chart Helm 16.11.2 Redis 6.2.7 Kubernetes v1.19.3 Helm v3.8.1 Assurez-vous également qu’un StorageClass est dis ...

Publié le 29 juillet à 07h36

Déploiement binaire d'un cluster Kubernetes v1.23.5 sur CentOS 7

Architecture et Prérequis du Système L'installation binaire permet un contrôle total sur les composants du cluster Kubernetes, facilitant ainsi la compréhension interne et la maintenance à long terme par rapport aux outils automatisés comme kubeadm. Cette procédure cible des machines sous CentOS 7.x. Spécifications matérielles minimales : Porc ...

Publié le 27 juillet à 23h19

Déploiement hors-ligne de Kubernetes et Harbor sur plateforme arm64

Introduction Dans le contexte de la localisation croissante des infrastructures, certaines organisations adoptent des serveurs et systèmes d'exploitation nationaux. Cet article détaille le déploiement hors-ligne de Kubernetes sur des serveurs nationaux (ex. Great Wall) exécutant un OS national (ex. Kylin OS), en ciblant l'architecture arm64. Le ...

Publié le 26 juillet à 17h33

Guide de déploiement de l'API COCO dans Kubernetes : Configuration complète d'un cluster

Cet article détaille le processus de déploiement de l'API COCO, un outil essentiel pour la vision par ordinateur, au sein d'un cluster Kubernetes. L'objectif est de mettre en place un environnement de développement performant et scalable. 1. Prérequis : Vérification de l'environnement Avant de commencer, assurez-vous de disposer des éléments su ...

Publié le 25 juillet à 16h32

Configuration de la réservation d'espace et nettoyage des images obsolètes dans Kubernetes 1.28.x

Dans Kubernetes, la gestion des ressources et le nettoyage automatique des images sont essentiels pour maintenir la performance des nœuds. Cet article décrit commment configurer la réservation d'espace pour le kubelet et paramétrer la suppression des images périmées dans un environnement Kubernetes 1.28.x. Réservation d'espace pour les ressourc ...

Publié le 23 juillet à 10h11

Déploiement d'un cluster Kubernetes v1.30.3 en haute disponibilité

Composants essentiels du déploiement La mise en place d'un cluster Kubernetes repose sur trois piliers fondamentaux que chaque administrateur système doit maîtriser : kubeadm : L'outil de standardisation pour l'initialisation du cluster, la gestion des jetons (tokens) et les mises à jour de version. kubelet : L'agent principal s'exécutant sur ...

Publié le 23 juillet à 05h34

Guide pratique pour l'installation de Kubernetes v1.28 sur Ubuntu 22.04

Installation de Kubernetes v1.28 sur Ubuntu 22.04 Ce guide décrit la mise en place d'un cluster Kubernetes v1.28 sur des machines virtuelles Ubuntu 22.04.3. Il couvre la configuration de trois nœuds maîtres et trois nœuds travailleurs. Planification du déploiement Le réseau de domaine commun est défini sur example.local, avec un VIP pour l'API ...

Publié le 22 juillet à 16h00

Stratégies de mise à jour progressive (Rolling Update) avec Kubernetes

L'un des avantages majeurs de Kubernetes réside dans sa capacité à mettre à jour des applications sans interruption de service. Ce processus, appelé Rolling Update, permet de remplacer progressivement les anciennes instances d'une application (Pods) par de nouvelles versions, garantissant ainsi une disponibilité continue pour les utilisateurs f ...

Publié le 20 juillet à 10h31

Audit de Sécurité des Conteneurs avec kube-score : Bonnes Pratiques pour le Contexte de Sécurité

kube-score se présente comme un outil d'analyse essentiel pour les objets Kubernetes, axé sur l'amélioration de la fiabilité et de la robustesse sécuritaire des déploiements. Ce document explore en détail la manière dont kube-score évalue les configurations de contexte de sécurité (Security Context) des conteneurs, offrant des recommandations p ...

Publié le 17 juillet à 20h15

Mise en place de Notifications de Pipeline avec LifecycleHook dans ArgoWorkflow

Introduction aux mécanismes de notification dans ArgoWorkflow Cet article explore les fonctionnalités ExitHandler et LifecycleHook dans ArgoWorkflow, permettant d'exécuter des actions basées sur l'état du pipeline, typiquement pour envoyer des notifications. Par exemple, lors de l'échec d'une étape ou d'un workflow, une alerte par email peut êt ...

Publié le 17 juillet à 08h53