У меня установлен gitlab runner на kubernetes
.Я пытаюсь создать образ Docker из Dockerfile, который должен клонировать частные репозитории по ssh.Я добавил ssh-keyscan , чтобы получить открытый ключ URL репо.
В большинстве случаев он выдает следующую ошибку:
write (git..com):Тайм-аут операции
Я пытался увеличить время ожидания, но поведение остается тем же.
Это команда, которую я запускаю из Dockerfile
RUN mkdir -p -m 0600 /root/.ssh && ssh-keyscan -vvv -T 300 -p <port> git.<kygitlab>.com >> /root/.ssh/known_hosts
Открытый ключ должен быть сохранен в файле know_hosts
без каких-либо ошибок.Это хорошо работает в моей локальной системе, но выдает ошибку при выполнении с gitlab CI на kubernetes.