@ ericstaples предоставил ссылку на документацию по установке и это поможет решить проблему:
Какое изображение разрешает {{.Values.jobs.dockerRegistry}} и делает
на нем установлен инструмент kubectl?
Скорее всего, на нем не установлено kubectl, поэтому вам придется добавить инструкции по установке kubectl в ваш Dockerfile. Эти инструкции будут зависеть от вашего базового образа Docker.
Поскольку к Pod, созданному заданием, будет прикреплен ServiceAccount, инструмент kubectl, запущенный в контейнере, будет выполнять вызовы кластера, в котором он работает, с помощью токена ServiceAccount и фактически создаст Secret в кластере. , а не контейнер (при условии, что он имеет правильные разрешения RBAC).
Попробуйте. Звонки в kube-apiserver (например, через kubectl) из контейнеров не редкость.
Примечание: создание объекта Secret в контейнере не имеет абсолютно никакого смысла.