Нет, Хелм не может этого сделать. В действительности только команды Kubernetes, которые он может выполнить, это kubectl apply
и kubectl delete
, хотя он может применять шаблоны перед отправкой YAML на сервер Kubernetes. Виды императивных команд, которые вы описываете (kubectl cp
и kubectl exec
), - это не то, что может сделать Хелм.
(Виды императивных команд, которые вы описываете, в Кубернетесе, как правило, не очень хорошая формав любом случае. Как правило, вам нужно упаковать свой сценарий в образ Docker, чтобы иметь возможность запускать его в кластере, и вы хотите попытаться настроить свои контейнеры, чтобы иметь возможность настраивать себя настолько, насколько они могут. Также помните, что модули удаляются регулярно, иногда даже вне вашего контроля, и все, что вы скопировали в них вручную, будет потеряно, когда это произойдет.)