kubectl explain clusterrole.rules
предоставит подробное объяснение.
FIELDS:
apiGroups <[]string> -required-
APIGroups is the name of the APIGroup that contains the resources. If this
field is empty, then both kubernetes and origin API groups are assumed.
That means that if an action is requested against one of the enumerated
resources in either the kubernetes or the origin API group, the request
will be allowed
Расширения устарела apiGroup, где неорганизованные ресурсы, используемые для жизни, в настоящее время ресурсы перемещаются в определенную группу.например, DaemonSet, Deployment, StatefulSet и ReplicaSet будут мигрировать в группу apps . api-deprecations-in-1-16 /
здесь есть соглашение об именах
Названные группы находятся по пути REST / apis / $ GROUP_NAME / $ VERSION и используют apiVersion: $GROUP_NAME/$VERSION
(например, apiVersion: batch / v1).
Основная группа, часто упоминаемаяв качестве устаревшей группы находится по пути REST / api / v1 и использует apiVersion: v1.
Полный список поддерживаемых групп API можно увидеть в Справочник по Kubernetes API .
Пакет - это еще одна группа в k8, которая состоит из ресурсов cronjob и job.
Глагол это такие действия, как список, получение и т. Д. Глагол-на-ресурсах
вы можете перечислить все ресурсы и их группыс помощью следующей команды kubectl api-resources