Я не могу запустить команду helm без ошибки, в которой говорится, что мой пользователь запрещен. Мой пользователь запрещен для системы kube и пространства имен по умолчанию.
Запуск примерно так: kubectl create serviceaccount --namespace kube-system tiller
приводит к этой ошибке:
Error from server (Forbidden): serviceaccounts is forbidden: User "{my-user}" cannot create resource "serviceaccounts" in API group "" in the namespace "kube-system"
Запуск этого : kubectl get serviceaccount [-n kube-system]
приводит к этой ошибке:
Error from server (Forbidden): serviceaccounts "[-n" is forbidden: User "cn188854" cannot get resource "serviceaccounts" in API group "" in the namespace "default"
Error from server (Forbidden): serviceaccounts "kube-system]" is forbidden: User "cn188854" cannot get resource "serviceaccounts" in API group "" in the namespace "default"
Запуск этого: helm list
приводит к этой ошибке:
Error: pods is forbidden: User "{my-user}" cannot list resource "pods" in API group "" in the namespace "kube-system"
Я предполагаю, что мой пользователь не имеет доступа к пространству имен системы kube, но я не понимаю, почему нет, и я не знаю, как дать себе доступ к этому пространству имен. Я рассмотрел несколько других постов и вопросов (таких как этот на stackoverflow и этот на github ). Но я не могу попробовать ни одно из их решений, потому что я всегда получаю запрещенного пользователя по команде helm.
Я был бы признателен за любую помощь и был бы очень признателен за некоторые объяснения того, почему мой пользователь не будет иметь доступ вообще так.