Кластер-роль администратора в системе kube

#kubernetes #rbac

#kubernetes #rbac

Вопрос:

Я новичок в k8s, и мне интересно, в чем разница с точки зрения rbac между учетной записью службы с ролью администратора кластера в пространстве имен kube-system и учетной записью службы с ролью администратора кластера в любом другом пространстве имен. Спасибо

Комментарии:

1. Привет, Отзыв, если ответ, предоставленный @coderanger, решил ваш вопрос, пожалуйста, подумайте о том, чтобы принять его, нажав на галочку. Это указывает более широкому сообществу, что вы нашли решение, и дает некоторую репутацию как ответчику, так и вам. Нет никаких обязательств делать это.

Ответ №1:

cluster-admin является кластерной ролью. Если вы используете привязку ролей, она будет применяться только к пространству имен, в котором находится привязка ролей. Если вы используете кластерную привязку, она будет применяться ко всем пространствам имен.

Комментарии:

1. Да, я имел в виду, что в обоих случаях я использую ClusterRoleBinding для привязки роли администратора кластера к учетным записям служб — учитывая, что это так, будет ли rbac отличаться для sa в kube-system по сравнению с sa в других ns? Спасибо

2. Нет, кластерная привязка не находится ни в одном пространстве имен, это объект с глобальной областью видимости.