Чего я хочу достичь: возможность передать sh docker изображение в (небезопасный) артефактор docker репо из конвейера Дженкинса, который работает на кубернетах (jnlp).
То, что я пытаюсь: Я использую плагин kubernetes для jenkins (работает на k8s), который запускает docker: контейнер dind как подчиненный агент. Когда я pu sh, он выходит из строя с ошибкой сертификата (x509), так как это небезопасное репозиторий артефактов. Следовательно, Чтобы pu sh для небезопасного артефакта, я хочу обновить --insecure-registries в демоне. json клиента docker.
Но, к сожалению, даже после обновления демона. json внутри docker: обратите внимание, что это не действует, поскольку используется клиент docker из нижележащего узла, на котором работает k8s. (minikube в моем случае) и docker: dind используется как демон
Таким образом, я не могу добавить свой artifactory repo --insecure-registries внутри клиента docker, если я не обновлю демон. json на кластере k8s docker клиент (на minikube)
Что я хочу сделать: Следовательно, я хочу изменить docker клиента с узла k8s (minikube) на другой docker раб, работающий внутри плагина kubernetes, где я могу настроить демон. json. Вы можете мне помочь? или предложите лучший способ исправить это.