Helm Chart копирует сценарий оболочки с локального компьютера на удаленный модуль, изменяет разрешение и выполняет - PullRequest
0 голосов
/ 26 октября 2019

Есть ли способ скопировать сценарий оболочки с локального компьютера в модуль с помощью диаграмм и руля, изменить разрешение сценария и выполнить сценарий внутри модуля?

1 Ответ

0 голосов
/ 26 октября 2019

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

(Виды императивных команд, которые вы описываете, в Кубернетесе, как правило, не очень хорошая формав любом случае. Как правило, вам нужно упаковать свой сценарий в образ Docker, чтобы иметь возможность запускать его в кластере, и вы хотите попытаться настроить свои контейнеры, чтобы иметь возможность настраивать себя настолько, насколько они могут. Также помните, что модули удаляются регулярно, иногда даже вне вашего контроля, и все, что вы скопировали в них вручную, будет потеряно, когда это произойдет.)

...