Хороший вопрос.Обоснование, которое я могу придумать, состоит в том, что в будущем могут появиться различные API, которые могут поддерживаться, например, rbacv2.authorization.k8s.io
, и вы не хотели бы ограничивать ссылки и темы только одним из соображений совместимости.
Мое предположение заключается в том, что было бы неплохо иметь еще одно необязательное глобальное поле для RoleBinding
, кроме «субъектов», называемых чем-то вроде «bindingApigroup».Не стесняйтесь открывать вопрос : вид / функция, sig / auth и / или sig / api-machinery.
Кроме того, в sig может быть больше причин / подробностей-auth проектные предложения.