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