Configuration de Routage Istio : En-têtes HTTP et Répartition de Charge

Dans une architecture microservices orchestrée par Kubernetes, Istio permet de gérer finement le flux des requêtes entrantes. L'objectif ici est de configurer un service intermédiaire (BFF) pour qu'il route le trafic vers différentes versions de pods selon des critères spécifiques. Le flux fonctionne comme suit : les requêtes arrivent via une p ...

Publié le 21 août à 10h31

Déploiement d'un contrôleur Ingress Kubernetes avec DaemonSet

Solution d'haute disponibilité pour Ingress Controller Les contrôleurs Ingress sont généralement déployés via DaemonSet avec nodeSelector sur des nœuds spécifiques, qui sont ensuite intégrés à un équilibreur de charge externe pour exposer les services. Exemple de déploimeent multi-instance d'Ingress Controller 1. Vérification de l'état actuel [ ...

Publié le 19 août à 07h45

Installation d'un Cluster Kubernetes et Résolution des Problèmes

Objectif : Installer un cluster Kubernetes pour se préparer aux simulatinos et à l'utilisation en production. Matériel nécessaire : serveur_maître(k8s1):10.10.11.12 noeud1(k8s2):10.10.10.217 Étapes d'installation : 1. Installation sur le serveur maître : Installation de la source epel-release yum install -y epel-release Arrêt des services d ...

Publié le 9 août à 20h47

Architecture technique et logique d'implémentation du système de gestion de l'opinion publique Infoseek

À l'ère de la diffusion instantanée de l'information, la gestion de la réputation numérique exige une transition technologique majeure : passer de la simple surveillance à une réponse automatisée et précise. Le système Infoseek, développé par l'équipe de Byte Exploration, repose sur une architecture distribuée, l'intégration de grands modèles d ...

Publié le 5 août à 09h12

Configuration initiale pour Kubernetes sous Ubuntu

Pour préparer un système Ubuntu à héberger des composants Kubernetes, plusieurs étapes de configuration système sont nécessaires. Installation et configuration du serveur SSH L'installation d'openssh-server permet d'établir des connexions à distance. sudo apt update sudo apt install -y openssh-server Il est conseillé de désinstaller la versi ...

Publié le 3 août à 10h24

Analyse du modèle OAM : Mécanismes et gestion des Application Scopes

Fondamentaux des périmètres logiques OAM Dans les architectures microservices contemporaines, la complexité opérationnelle provient souvent de la nécessité de coordonner des dizaines de composants interdépendants tout en maintenant une isolation réseau stricte et une supervision unifiée. Le modèle Open Application Model (OAM) répond à cette pro ...

Publié le 3 août à 05h28

Compiler une image Kubernetes personnalisée pour les composants

Pour des composants relativement simples comme kubectl ou kubelet, il suffit de compiler le code source Go et de remplacer directement les fichiers binaires existants dans /usr/bin. Cependant, certains composants, tels que l'apiserver, nécessitent le lancement d'un Pod pour leur exécution. Cela implique la compilation du code source modifié en ...

Publié le 29 juillet à 14h57

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