Не так давно мы рассмотрели как установить Harbor на Kubernetes:
☸️ Установка Harbor — реджестри образов в Kubernetes / OpenShift с помощью Helm
При установке я заметил, что не могу залогиниться или выкидывает после какого-то времени простоя:
В логах пода redis я увидел следующее:
30:C 18 Jun 11:40:24.044 # Failed opening the RDB file dump.rdb (in server root dir /var/lib/redis) for saving: Permission denied 1:M 18 Jun 11:40:24.143 # Background saving error
Как исправить ошибку Failed opening the RDB file dump.rdb (in server root dir /var/lib/redis) for saving: Permission denied
Первым делом проверьте назначены ли конфиг и каталог:
$ redis-cli config get dbfilename1) "dbfilename" 2) "dump.rdb"
$ redis-cli config get dir1) "dir" 2) "/var/lib/redis"
Где: 1) Ключ и 2) – Значение
Если у вас не назначены эти значения, установите их с помощью
CONFIG SET
Если это не помогло, выполните chown на каталог, куда смонтирован ваш под:
chown 777 /data/harbor-redis