Kubernetes API Reference

Every built-in Kubernetes resource — field reference, RBAC verbs, and a sample manifest.

APIService

Cluster

apiregistration.k8s.io/v1

CertificateSigningRequest

Cluster

certificates.k8s.io/v1

ClusterRole

Cluster

rbac.authorization.k8s.io/v1

ClusterRoleBinding

Cluster

rbac.authorization.k8s.io/v1

ClusterTrustBundle

Cluster

certificates.k8s.io/v1

ComponentStatus

Cluster

v1

ConfigMap

Namespaced

v1

ControllerRevision

Namespaced

apps/v1

CronJob

Namespaced

batch/v1

CSIDriver

Cluster

storage.k8s.io/v1

CSINode

Cluster

storage.k8s.io/v1

CSIStorageCapacity

Namespaced

storage.k8s.io/v1

CustomResourceDefinition

Cluster

apiextensions.k8s.io/v1

DaemonSet

Namespaced

apps/v1

Deployment

Namespaced

apps/v1

DeviceClass

Cluster

resource.k8s.io/v1

DeviceTaintRule

Cluster

resource.k8s.io/v1

Endpoints

Namespaced

v1

EndpointSlice

Namespaced

discovery.k8s.io/v1

Event

Namespaced

events.k8s.io/v1

FlowSchema

Cluster

flowcontrol.apiserver.k8s.io/v1

HorizontalPodAutoscaler

Namespaced

autoscaling/v2

Ingress

Namespaced

networking.k8s.io/v1

IngressClass

Cluster

networking.k8s.io/v1

IPAddress

Cluster

networking.k8s.io/v1

Job

Namespaced

batch/v1

Lease

Namespaced

coordination.k8s.io/v1

LimitRange

Namespaced

v1

MutatingAdmissionPolicy

Cluster

admissionregistration.k8s.io/v1

MutatingAdmissionPolicyBinding

Cluster

admissionregistration.k8s.io/v1

MutatingWebhookConfiguration

Cluster

admissionregistration.k8s.io/v1

Namespace

Cluster

v1

NetworkPolicy

Namespaced

networking.k8s.io/v1

Node

Cluster

v1

PersistentVolume

Cluster

v1

PersistentVolumeClaim

Namespaced

v1

Pod

Namespaced

v1

PodCertificateRequest

Namespaced

certificates.k8s.io/v1

PodDisruptionBudget

Namespaced

policy/v1

PodTemplate

Namespaced

v1

PriorityClass

Cluster

scheduling.k8s.io/v1

PriorityLevelConfiguration

Cluster

flowcontrol.apiserver.k8s.io/v1

ReplicaSet

Namespaced

apps/v1

ReplicationController

Namespaced

v1

ResourceClaim

Namespaced

resource.k8s.io/v1

ResourceClaimTemplate

Namespaced

resource.k8s.io/v1

ResourceQuota

Namespaced

v1

ResourceSlice

Cluster

resource.k8s.io/v1

Role

Namespaced

rbac.authorization.k8s.io/v1

RoleBinding

Namespaced

rbac.authorization.k8s.io/v1

RuntimeClass

Cluster

node.k8s.io/v1

Secret

Namespaced

v1

Service

Namespaced

v1

ServiceAccount

Namespaced

v1

ServiceCIDR

Cluster

networking.k8s.io/v1

StatefulSet

Namespaced

apps/v1

StorageClass

Cluster

storage.k8s.io/v1

StorageVersionMigration

Cluster

storagemigration.k8s.io/v1

ValidatingAdmissionPolicy

Cluster

admissionregistration.k8s.io/v1

ValidatingAdmissionPolicyBinding

Cluster

admissionregistration.k8s.io/v1

ValidatingWebhookConfiguration

Cluster

admissionregistration.k8s.io/v1

VolumeAttachment

Cluster

storage.k8s.io/v1

VolumeAttributesClass

Cluster

storage.k8s.io/v1

Need this managed for you, not just automated?

We're also a hands-on DevOps consultancy — Kubernetes, CI/CD, and cloud infrastructure.

Explore Our Services