Всем привет!
По ссылке доступна ознакомительная статья, которая позволит понять, что такое ephemeral containers и зачем они нужны.
Вкратце, ephemeral container – «рыба-прилипала», которая «присоединяется» к целевому контейнеру и позволяет с ним взаимодействовать. Это может быть нужно, например, для debug.
Представим, что у вас есть distroless образ и вы думаете, что есть проблемы с сетевой связностью. Но как проверить?
wget, curl – их не будет в таком образе. Как раз вот тут и пригодятся ephemeral containers и это далеко не единственный случай.Такое возможно благодаря тому, что ephemeral container «разделяет» namespaces
(mnt, utc, ipc, user, net и т.д.) с «целевым». Кстати, с pid все несколько иначе.Детали, команды и их результаты представлены в статье. А в конце – пример использования mirrord с Job или через ephemeral containers.