История изменений
Исправление alpha, (текущая версия) :
что мешает просто натравить dockerd и kubelet на каждой ноде на этот же прокси-сервер?
то что в докере нет такой опции
docker pull image:tag всегда тянет образы с докерхаба
ты можешь тянуть образы с других registry но только через полное имя с указанием хоста:
docker pull stratofortress.nexus.i.intelfx.name/image:tag
И это плохо, потому что адреса нужных registry оказываются захардкоженными в самых странных местах - в конфигах деплоя, в настройках тестов, в локальных конфигах у разработчиков и т.п.
Тот же podman или патченный докер в центоси позволяют один раз задать на серваке системный конфиг в котором указать пути до дефолтных registry, так что авторам приложений и сервисов становится не важно куда сейчас кладутся образы. Эта часть отдается на откуп админам инфраструктуры совершенно прозрачно для пользователя.
Аналогично тому как например пользователю совершенно по барабану какие зеркала рпм-реп настроены в системе, локальные, глобальные, кеширующие прокси или что ещё, он просто ставит yum install <имя>. Так же должно было быть и с докером.
Исходная версия alpha, :
Что значит «завязывая все процессы на докерхаб»?
docker pull image:tag тянет образы с докерхаба.
ты можешь тянуть образы с других registry но только через полное имя с указанием хоста:
docker pull stratofortress.nexus.i.intelfx.name/image:tag
И это плохо, потому что адреса нужных registry оказываются захардкоженными в самых странных местах - в конфигах деплоя, в настройках тестов, в локальных конфигах у разработчиков и т.п.
Тот же podman или патченный докер в центоси позволяют один раз задать на серваке системный конфиг в котором указать пути до дефолтных registry, так что авторам приложений и сервисов становится не важно куда сейчас кладутся образы. Эта часть отдается на откуп админам инфраструктуры совершенно прозрачно для пользователя.
Аналогично тому как например пользователю совершенно по барабану какие зеркала рпм-реп настроены в системе, локальные, глобальные, кеширующие прокси или что ещё, он просто ставит yum install <имя>. Так же должно было быть и с докером.