1.1 KiB
Difficultés rencontrées
Lors du déploiement du centre d’observabilité, tous les conteneurs peuvent démarrer correctement à l’exception du conteneur Loki.
Cause
Le conteneur Loki est lancé avec un utilisateur spécifique :
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.
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é.
Exemple :
- UID de l’utilisateur hôte (
etudiant) :1000 - UID configuré pour Loki :
1000
user: "1000:1000"
Vérifier l’UID sur la machine hôte
id etudiant
Après ajustement de l’UID/GID et des permissions sur les volumes, le conteneur Loki démarre correctement.