Ваша путаница, похоже, заключается в конфигурации и взаимодействиях компонентов Helm. Это объяснение предоставляет хорошую графику для представления отношений.
Если вы используете традиционную конфигурацию Helm / Tiller, Helm будет установлен на вашем компьютере локально, и, если у вас правильная конфигурация kubectl
, вы можете «инициализировать» кластер, запустив helm init
дляустановите Tiller в свой кластер.Tiller будет работать как развертывание в kube-system
и обладает правами RBAC для создания / изменения / удаления / просмотра ресурсов диаграммы.Helm автоматически будет управлять всеми объектами API для вас, а kube-планировщик будет планировать пакеты для всех ваших узлов соответственно.Вы не должны напрямую взаимодействовать со своим мастером и узлами через консоль.
В любой конфигурации вы всегда выполняете развертывание Helm с локального компьютера с доступом kubectl
к вашему кластеру.
Надеюсь, это поможет!