По ходу никак по другому он работать не умеет. Только если сам запустит свой Registry с блекджеком и прочее.
А настройка gitlab_rails['registry_host'] нужна лиж для того чтобы иметь возможность задать адрес до этого Registry отличный от адреса самого GitLab, он нужен будет Вам для работы, а самому GitLab на него накласть.
Также опции:
registry_nginx['ssl_certificate'] = "/path/to/my/cert.crt"
registry_nginx['ssl_certificate_key'] = "/path/to/my/key.key"
Нужны для того чтобы задать кастомный сертификат специально для Registry т.к. доступ к нему будет через nginx судя по всему.
Вобщем я пришёл к выводу что всё сделано для того чтобы GitLab сам мог запустить Registry и управлять им, и никак по другому.
Как то странно получается, имеется куча настроек, но всё сводится к тому что Gitlab создаёт свой инстанс с Registry, далее всякие сертификаты, авторизация и т.п. Но никак не получется найти способ чтобы Gitlab использовал уже запущенный где-то Registry и умел там авторизоватся и работать с ним.
Я догадывался что без реальных цифр врятли дальше дело пойдёт)
На днях постараюсь выделить время и сделать все замеры и конфиги покажу(для mysql они почти дефолтные)
По сути объяснение тут: https://docs.docker.com/engine/userguide/storagedr...
Там прям так и написано: Solid State Devices (SSD). For best performance it is always a good idea to use fast storage media such as solid state devices (SSD).
Это всё хорошо, но неужели для обычных HDD дисков решения так и нет решения..
Tyranron: Настройки может быть и не идентичны, но причина как мне кажется именно в storage driver, т.к. когда на HDD пытаюсь в докер залить дамп то жёсткий диск грузится как мне кажется на все 100% даже программу запускал типа fio и она показывала какие-то заоблачные результаты во время заливки дампа. По моему сам mysql на это никак не влияет, там настройки кешей и т.п.
Tyranron: Пока что ничего хорошего от перехода на overlay2 не произошло, также несчастный 15MB дамп загружался порядка 4-х минут. Но я не разбирался с ограничением ресурсов, может там чего выявится. Про дисковые операции в ораничениях я ничего не нащёл, везде только оперативу и проц ограничивают.