По умолчанию каждое пространство имен имеет учетную запись службы default
У учетной записи службы default
нет разрешения на создание модулей.
В вашем случае default
учетная запись службы из пространства имен my-release-name
пытается создать модуль в default
пространстве имен.
Вы можете проверить, есть ли у учетной записи службы с именем default
из пространства имен my-release-name
разрешение на создание модулей в default
пространстве имен.
kubectl auth can-i create pods -n default--as=system:serviceaccount:my-release-name:default
Это вернет номер.
Таким образом, вы можете создать роль, подобную приведенной ниже
kubectl create clusterrole pod-creator --verb=create,get,list,watch --resource=pods
и кластеризованное связывание
kubectl create clusterrolebinding pod-creator-clusterrolebinding --clusterrole=pod-creator --serviceaccount=my-release-name:default
Выше должно работать без необходимости создавать новый сервисный аккаунт.