Чтобы добавить немного цвета к ответу Аргьи, Knative намеренно исключает контейнеры инициализации прямо сейчас, потому что они могут вызывать большое (неограниченное) количество дополнительных задержек при холодном запуске. Кроме того, одна из целей Knative состояла в том, чтобы упростить большую часть API Kubernetes, поэтому такие решения, как init-контейнеры, которые также могут быть реализованы как части запуска пользовательского контейнера, были заблокированы. заключается в том, что гораздо проще добавить API позже, чем удалить его, поэтому первоначальный API был минимальным, чтобы увидеть, какие ограничения были существенно обременительными.