Kubetier
T1system:kube-schedulercluster

Scheduler identity.

Reads pods, nodes, storage and scheduling metadata, then writes binding/status decisions for pods.

Cluster-scoped but limited to scheduling concerns.

  • Uses create on pods/binding and update/patch on pods/status for scheduling decisions; this is not the RBAC special verb bind.

  • Reads PriorityClasses, PersistentVolumes, PersistentVolumeClaims, and related scheduling data, giving visibility into workload placement constraints.

Permissions (27)
apiGroupresources / urlsverbs
"", events.k8s.ioeventscreate patch update
coordination.k8s.ioleasescreate
coordination.k8s.ioleasesget list update watch
coordination.k8s.ioleasecandidatescreate delete deletecollection get list patch update watch
""nodesget list watch
""podsdelete get list watch
""bindings, pods/bindingcreate
""pods/statuspatch update
""replicationcontrollers, servicesget list watch
apps, extensionsreplicasetsget list watch
appsstatefulsetsget list watch
policypoddisruptionbudgetsget list watch
""persistentvolumeclaims, persistentvolumesget list watch
authentication.k8s.iotokenreviewscreate
authorization.k8s.iosubjectaccessreviewscreate
storage.k8s.iocsinodesget list watch
storage.k8s.iovolumeattachmentsget list watch
""namespacesget list watch
storage.k8s.iocsidriversget list watch
storage.k8s.iocsistoragecapacitiesget list watch
resource.k8s.iodeviceclassesget list watch
resource.k8s.ioresourceclaimsget list patch update watch
resource.k8s.ioresourceclaims/statusget list patch update watch
""pods/finalizersupdate
resource.k8s.ioresourceslicesget list watch
resource.k8s.ioresourceclaimscreate delete
resource.k8s.ioresourceclaims/bindingpatch update
Audit: MetadataK8s docs ↗