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
Installation de Nginx sur CentOS 7 et configuration du démarrage automatique via Systemd
Prérequis et outils de compilation
Avant de compiler Nginx à partir des sources, il est nécessaire d'installer les outils de développement et les bibliothèques de base sur votre système CentOS 7. Exécutez la commande suivante pour préparer l'environnement :
yum install -y gcc gcc-c++ make libtool zlib-devel openssl-devel
Installation de la bib ...
Publié le 26 juillet à 04h02
Déploiement et Configuration de l'Écosystème Prometheus sous Linux
Pour déployer la suite de surveillance Prometheus, nous allons extraire les binaires et les organiser dans une structure de répertoires standardisée, en utilisant un utilisateur dédié pour des raisons de sécurité.
# Création des répertoires nécessaires et de l'utilisateur système
sudo mkdir -p /opt/prometheus/{bin,conf,data}
sudo useradd -r -s ...
Publié le 24 juillet à 05h08
Installation et gestion de conteneurs avec Podman
Structure des répertoires du projet Podman
Dans le dépôt source de Podman, l'organisation des répertoires est essentielle pour comprendre son fonctionnement. Voici un aperçu de la structure typique :
bin : Contient les exécutables, comme la commande principale podman.
buildah : Code lié à l'outil Buildah pour la construction d'images de conten ...
Publié le 18 juillet à 23h14
Comprendre et gérer systemd sous Linux
Fonctionnalités principales
systemd assure le démarrage parallèle des services au boot, active les démons à la demande, gère automatiquement les dépendances entre services, utilise les sockets et D-Bus pour l'activation, sépare les sockets des programmes de service, reste compatible avec les scripts sysv init, repose sur la commande systemct ...
Publié le 14 juillet à 02h31
Guide des Runlevels sous Linux
Compréhension des Runlevels dans les systèmes Linux
Introduction à init
Dans le processus de démarrage de Linux, init constitue le premier processus utilisateur (PID=1). Ses responsabilités principales incluent :
Déterminer le niveau d'exécution (runlevel) du système en se basant sur les fichiers de configuration ;
Démarrer les services et pro ...
Publié le 13 juillet à 06h02
Configuration et gestion du protocole NFS sous Linux
Fondamentaux du NFS
Le Network File System (NFS) est un protocole de partage de fichiers en réseau fonctionnant sur la couche TCP/IP. Il permet de dissocier le stockage du traitement applicatif, renforçant ainsi la sécurité et la centralisation des données. Contrairement à de nombreux services, NFS ne possède pas de port fixe : il s'appuie sur ...
Publié le 12 juillet à 04h24
Déploiement Autonome de Redis sur CentOS 7 en Environnement Hors Ligne
Préparation de l'environnement et des dépendances
Avant de commencer, assurez-vous qu'aucune instance résiduelle n'est présente et que le compilateur C est disponible sur le système.
# Vérification des processus existants
[admin@srv ~]$ ps aux | grep -i redis
# Désinstallation si nécessaire
[admin@srv ~]$ sudo yum erase redis -y
# Vérificatio ...
Publié le 5 juillet à 02h31
Installation et configuration de Docker sur CentOS
Pour exécuter Docker sur CentOS, le noyau du système doit être supérieur à la version 3.10. Vérifiez la version actuelle avec :
uname -r
Éliminez les anciennes installations potentielles de Docker :
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
Inst ...
Publié le 4 juillet à 00h53
Installation de Docker CE sur RHEL 8 : Guide Complet
Problématique résolue par Docker
Docker résout le problème bien connu du "ça fonctionne sur ma machine, mais pas sur la tienne". Il assure une cohérence de l'environnement d'exécution. Un conteneur encapsule un environnement complet dans une image, permettant un déploiement prêt à l'emploi. Important : un conteneur n'est pas une machi ...
Publié le 27 juin à 18h14