Deploiement_Infrastrastrutu.../note/Difficultés_rencontres.md

32 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Difficultés rencontrées
Lors du déploiement du centre dobservabilité, **tous les conteneurs peuvent démarrer correctement à lexception du conteneur Loki**.
### Cause
Le conteneur **Loki** est lancé avec un utilisateur spécifique :
```yaml
user: "1001:1001"
```
Loki écrit des données dans des volumes montés depuis lhôte (`wal`, `chunks`, `index`, etc.).
Si **lUID/GID de lutilisateur Loki dans le conteneur ne correspond pas à lUID/GID de lutilisateur sur lhôte**, Loki ne dispose pas des droits nécessaires pour écrire dans ces répertoires, ce qui empêche le démarrage du conteneur.
### Solution / Vérification
Il est nécessaire de **faire correspondre lUID de Loki avec celui de lutilisateur de la machine hôte** sur laquelle le centre dobservabilité est déployé.
Exemple :
- UID de lutilisateur hôte (`etudiant`) : `1000`
- UID configuré pour Loki : `1000`
```yaml
user: "1000:1000"
```
### Vérifier lUID sur la machine hôte
```bash
id etudiant
```
Après ajustement de lUID/GID et des permissions sur les volumes, le conteneur Loki démarre correctement.