Уже было сказано.Но я чувствую, что это требует объяснений и дополнительной информации о том, что происходит.
Обычно файл kube-config находится в скрытой папке в домашнем каталоге с именем ~/.kube
, вы также можете вызвать его из любого каталога, используя:
kubectl --kubeconfig="kubeconfigname.yaml" get pods
В вашем случае у вас, конечно, нет никаких привилегий, чтобы сделать это, поскольку ваша ошибка прямо гласит, что (эта проблема касается создания clusterroles):
Error from server (Forbidden): clusterroles.rbac.authorization.k8s.io is forbidden: User "user2" cannot create resource "clusterroles" in API group "rbac.authorization.k8s.io" at the cluster scope
User "user2" cannot create resource
, поэтому администратор кластера создал пользователя 2, но он не предоставилнеобходимые (кластерные) роли для вас, та же причина лежит в основе создания этих правил.Если вы хотите создавать роли, перечислять узлы, редактировать объекты, вам необходимо запросить эти (кластерные) роли у администратора кластера.Вот краткое руководство о том, как это сделать, поскольку вы не сможете сделать это самостоятельно, вы можете поделиться им с администратором в случае, если ошибка произошла из-за недостатка знаний.Другие полезные ссылки:
Создание пользователя с ограниченным доступом к пространству имен
RoleBinding и ClusterRoleBinding