diff --git a/note/Difficultés_rencontres.md b/note/Difficultés_rencontres.md index fab363a..64d86be 100644 --- a/note/Difficultés_rencontres.md +++ b/note/Difficultés_rencontres.md @@ -1,8 +1,10 @@ ## Difficultés rencontrées -Lors du déploiement du centre d’observabilité, **tous les conteneurs peuvent démarrer correctement à l’exception du conteneur Loki**. +### Difficulté 1 : Conteneur Loki ne démarre pas -### Cause +Lors du déploiement du centre d’observabilité, **tous les conteneurs démarrent correctement à l’exception du conteneur Loki**. + +#### Cause Le conteneur **Loki** est lancé avec un utilisateur spécifique : ```yaml @@ -10,12 +12,12 @@ user: "1001:1001" ``` Loki écrit des données dans des volumes montés depuis l’hôte (`wal`, `chunks`, `index`, etc.). -Si **l’UID/GID de l’utilisateur Loki dans le conteneur ne correspond pas à l’UID/GID de l’utilisateur sur l’hôte**, Loki ne dispose pas des droits nécessaires pour écrire dans ces répertoires, ce qui empêche le démarrage du conteneur. +Si **l’UID/GID de l’utilisateur Loki dans le conteneur ne correspond pas à l’UID/GID de l’utilisateur sur la machine hôte**, Loki ne dispose pas des droits nécessaires pour écrire dans ces répertoires, ce qui empêche son démarrage. -### Solution / Vérification -Il est nécessaire de **faire correspondre l’UID de Loki avec celui de l’utilisateur de la machine hôte** sur laquelle le centre d’observabilité est déployé. +#### Solution / Vérification +Il est nécessaire de **faire correspondre l’UID/GID de Loki avec celui de l’utilisateur de la machine hôte** sur laquelle le centre d’observabilité est déployé. -Exemple : +**Exemple :** - UID de l’utilisateur hôte (`etudiant`) : `1000` - UID configuré pour Loki : `1000` @@ -23,9 +25,13 @@ Exemple : user: "1000:1000" ``` -### Vérifier l’UID sur la machine hôte +#### Vérifier l’UID sur la machine hôte ```bash id etudiant ``` Après ajustement de l’UID/GID et des permissions sur les volumes, le conteneur Loki démarre correctement. + +--- + +### Difficulté 2 :