Kubernetes 1.26 Schemas

Back to Kubernetes Schemas

Core API

Kind Version
Affinity
v1
Attachedvolume
v1
Awselasticblockstorevolumesource
v1
Azurediskvolumesource
v1
Azurefilepersistentvolumesource
v1
Azurefilevolumesource
v1
Binding
v1
Capabilities
v1
Cephfspersistentvolumesource
v1
Cephfsvolumesource
v1
Cinderpersistentvolumesource
v1
Cindervolumesource
v1
Claimsource
v1
Clientipconfig
v1
Componentcondition
v1
Componentstatus
v1
Componentstatuslist
v1
Configmap
v1
Configmapenvsource
v1
Configmapkeyselector
v1
Configmaplist
v1
Configmapnodeconfigsource
v1
Configmapprojection
v1
Configmapvolumesource
v1
Container
v1
Containerimage
v1
Containerport
v1
Containerstate
v1
Containerstaterunning
v1
Containerstateterminated
v1
Containerstatewaiting
v1
Containerstatus
v1
Csipersistentvolumesource
v1
Csivolumesource
v1
Daemonendpoint
v1
Downwardapiprojection
v1
Downwardapivolumefile
v1
Downwardapivolumesource
v1
Emptydirvolumesource
v1
Endpointaddress
v1
Endpointport
v1
Endpoints
v1
Endpointslist
v1
Endpointsubset
v1
Envfromsource
v1
Envvar
v1
Envvarsource
v1
Ephemeralcontainer
v1
Ephemeralvolumesource
v1
Event
v1
Eventlist
v1
Eventseries
v1
Eventsource
v1
Execaction
v1
Fcvolumesource
v1
Flexpersistentvolumesource
v1
Flexvolumesource
v1
Flockervolumesource
v1
Gcepersistentdiskvolumesource
v1
Gitrepovolumesource
v1
Glusterfspersistentvolumesource
v1
Glusterfsvolumesource
v1
Grpcaction
v1
Hostalias
v1
Hostpathvolumesource
v1
Httpgetaction
v1
Httpheader
v1
Iscsipersistentvolumesource
v1
Iscsivolumesource
v1
Keytopath
v1
Lifecycle
v1
Lifecyclehandler
v1
Limitrange
v1
Limitrangeitem
v1
Limitrangelist
v1
Limitrangespec
v1
Loadbalanceringress
v1
Loadbalancerstatus
v1
Localobjectreference
v1
Localvolumesource
v1
Namespace
v1
Namespacecondition
v1
Namespacelist
v1
Namespacespec
v1
Namespacestatus
v1
Nfsvolumesource
v1
Node
v1
Nodeaddress
v1
Nodeaffinity
v1
Nodecondition
v1
Nodeconfigsource
v1
Nodeconfigstatus
v1
Nodedaemonendpoints
v1
Nodelist
v1
Nodeselector
v1
Nodeselectorrequirement
v1
Nodeselectorterm
v1
Nodespec
v1
Nodestatus
v1
Nodesysteminfo
v1
Objectfieldselector
v1
Objectreference
v1
Persistentvolume
v1
Persistentvolumeclaim
v1
Persistentvolumeclaimcondition
v1
Persistentvolumeclaimlist
v1
Persistentvolumeclaimspec
v1
Persistentvolumeclaimstatus
v1
Persistentvolumeclaimtemplate
v1
Persistentvolumeclaimvolumesource
v1
Persistentvolumelist
v1
Persistentvolumespec
v1
Persistentvolumestatus
v1
Photonpersistentdiskvolumesource
v1
Pod
v1
Podaffinity
v1
Podaffinityterm
v1
Podantiaffinity
v1
Podcondition
v1
Poddnsconfig
v1
Poddnsconfigoption
v1
Podip
v1
Podlist
v1
Podos
v1
Podreadinessgate
v1
Podresourceclaim
v1
Podschedulinggate
v1
Podsecuritycontext
v1
Podspec
v1
Podstatus
v1
Podtemplate
v1
Podtemplatelist
v1
Podtemplatespec
v1
Portstatus
v1
Portworxvolumesource
v1
Preferredschedulingterm
v1
Probe
v1
Projectedvolumesource
v1
Quantity
resource
Quobytevolumesource
v1
Rbdpersistentvolumesource
v1
Rbdvolumesource
v1
Replicationcontroller
v1
Replicationcontrollercondition
v1
Replicationcontrollerlist
v1
Replicationcontrollerspec
v1
Replicationcontrollerstatus
v1
Resourceclaim
v1
Resourcefieldselector
v1
Resourcequota
v1
Resourcequotalist
v1
Resourcequotaspec
v1
Resourcequotastatus
v1
Resourcerequirements
v1
Scaleiopersistentvolumesource
v1
Scaleiovolumesource
v1
Scopedresourceselectorrequirement
v1
Scopeselector
v1
Seccompprofile
v1
Secret
v1
Secretenvsource
v1
Secretkeyselector
v1
Secretlist
v1
Secretprojection
v1
Secretreference
v1
Secretvolumesource
v1
Securitycontext
v1
Selinuxoptions
v1
Service
v1
Serviceaccount
v1
Serviceaccountlist
v1
Serviceaccounttokenprojection
v1
Servicelist
v1
Serviceport
v1
Servicespec
v1
Servicestatus
v1
Sessionaffinityconfig
v1
Storageospersistentvolumesource
v1
Storageosvolumesource
v1
Sysctl
v1
Taint
v1
Tcpsocketaction
v1
Toleration
v1
Topologyselectorlabelrequirement
v1
Topologyselectorterm
v1
Topologyspreadconstraint
v1
Typedlocalobjectreference
v1
Typedobjectreference
v1
Volume
v1
Volumedevice
v1
Volumemount
v1
Volumenodeaffinity
v1
Volumeprojection
v1
Vspherevirtualdiskvolumesource
v1
Weightedpodaffinityterm
v1
Windowssecuritycontextoptions
v1

admissionregistration

Kind Version
Matchresources
v1alpha1
Mutatingwebhook
v1
Mutatingwebhookconfiguration
v1
Mutatingwebhookconfigurationlist
v1
Namedrulewithoperations
v1alpha1
Paramkind
v1alpha1
Paramref
v1alpha1
Rulewithoperations
v1
Servicereference
v1
Validatingadmissionpolicy
v1alpha1
Validatingadmissionpolicybinding
v1alpha1
Validatingadmissionpolicybindinglist
v1alpha1
Validatingadmissionpolicybindingspec
v1alpha1
Validatingadmissionpolicylist
v1alpha1
Validatingadmissionpolicyspec
v1alpha1
Validatingwebhook
v1
Validatingwebhookconfiguration
v1
Validatingwebhookconfigurationlist
v1
Validation
v1alpha1
Webhookclientconfig
v1

apiextensions.k8s.io

Kind Version
Customresourcecolumndefinition
v1
Customresourceconversion
v1
Customresourcedefinitioncondition
v1
Customresourcedefinitionnames
v1
Customresourcedefinitionstatus
v1
Customresourcesubresources
v1
Customresourcesubresourcescale
v1
Customresourcesubresourcestatus
v1
Externaldocumentation
v1
Json
v1
Servicereference
v1
Validationrule
v1
Webhookclientconfig
v1
Webhookconversion
v1

apiregistration

Kind Version
Apiservice
v1
Apiservicecondition
v1
Apiservicelist
v1
Apiservicespec
v1
Apiservicestatus
v1
Servicereference
v1

apiserverinternal

Kind Version
Serverstorageversion
v1alpha1
Storageversion
v1alpha1
Storageversioncondition
v1alpha1
Storageversionlist
v1alpha1
Storageversionspec
v1alpha1
Storageversionstatus
v1alpha1

apps

Kind Version
Controllerrevision
v1
Controllerrevisionlist
v1
Daemonset
v1
Daemonsetcondition
v1
Daemonsetlist
v1
Daemonsetspec
v1
Daemonsetstatus
v1
Daemonsetupdatestrategy
v1
Deployment
v1
Deploymentcondition
v1
Deploymentlist
v1
Deploymentspec
v1
Deploymentstatus
v1
Deploymentstrategy
v1
Replicaset
v1
Replicasetcondition
v1
Replicasetlist
v1
Replicasetspec
v1
Replicasetstatus
v1
Rollingupdatedaemonset
v1
Rollingupdatedeployment
v1
Rollingupdatestatefulsetstrategy
v1
Statefulset
v1
Statefulsetcondition
v1
Statefulsetlist
v1
Statefulsetordinals
v1
Statefulsetpersistentvolumeclaimretentionpolicy
v1
Statefulsetspec
v1
Statefulsetstatus
v1
Statefulsetupdatestrategy
v1

authentication

Kind Version
Boundobjectreference
v1
Selfsubjectreview
v1alpha1
Selfsubjectreviewstatus
v1alpha1
Tokenrequest
v1
Tokenrequestspec
v1
Tokenrequeststatus
v1
Tokenreview
v1
Tokenreviewspec
v1
Tokenreviewstatus
v1
Userinfo
v1

authorization

Kind Version
Localsubjectaccessreview
v1
Nonresourceattributes
v1
Nonresourcerule
v1
Resourceattributes
v1
Resourcerule
v1
Selfsubjectaccessreview
v1
Selfsubjectaccessreviewspec
v1
Selfsubjectrulesreview
v1
Selfsubjectrulesreviewspec
v1
Subjectaccessreview
v1
Subjectaccessreviewspec
v1
Subjectaccessreviewstatus
v1
Subjectrulesreviewstatus
v1

autoscaling

Kind Version
Containerresourcemetricsource
v2
Containerresourcemetricstatus
v2
Crossversionobjectreference
v1
Crossversionobjectreference
v2
Externalmetricsource
v2
Externalmetricstatus
v2
Horizontalpodautoscaler
v1
Horizontalpodautoscaler
v2
Horizontalpodautoscalerbehavior
v2
Horizontalpodautoscalercondition
v2
Horizontalpodautoscalerlist
v1
Horizontalpodautoscalerlist
v2
Horizontalpodautoscalerspec
v1
Horizontalpodautoscalerspec
v2
Horizontalpodautoscalerstatus
v1
Horizontalpodautoscalerstatus
v2
Hpascalingpolicy
v2
Hpascalingrules
v2
Metricidentifier
v2
Metricspec
v2
Metricstatus
v2
Metrictarget
v2
Metricvaluestatus
v2
Objectmetricsource
v2
Objectmetricstatus
v2
Podsmetricsource
v2
Podsmetricstatus
v2
Resourcemetricsource
v2
Resourcemetricstatus
v2
Scale
v1
Scalespec
v1
Scalestatus
v1

batch

Kind Version
Cronjob
v1
Cronjoblist
v1
Cronjobspec
v1
Cronjobstatus
v1
Job
v1
Jobcondition
v1
Joblist
v1
Jobspec
v1
Jobstatus
v1
Jobtemplatespec
v1
Podfailurepolicy
v1
Podfailurepolicyonexitcodesrequirement
v1
Podfailurepolicyonpodconditionspattern
v1
Podfailurepolicyrule
v1
Uncountedterminatedpods
v1

certificates

Kind Version
Certificatesigningrequest
v1
Certificatesigningrequestcondition
v1
Certificatesigningrequestlist
v1
Certificatesigningrequestspec
v1
Certificatesigningrequeststatus
v1

coordination

Kind Version
Lease
v1
Leaselist
v1
Leasespec
v1

discovery

Kind Version
Endpoint
v1
Endpointconditions
v1
Endpointhints
v1
Endpointport
v1
Endpointslice
v1
Endpointslicelist
v1
Forzone
v1

events

Kind Version
Event
v1
Eventlist
v1
Eventseries
v1

flowcontrol

Kind Version
Flowdistinguishermethod
v1beta2
Flowdistinguishermethod
v1beta3
Flowschema
v1beta2
Flowschema
v1beta3
Flowschemacondition
v1beta2
Flowschemacondition
v1beta3
Flowschemalist
v1beta2
Flowschemalist
v1beta3
Flowschemaspec
v1beta2
Flowschemaspec
v1beta3
Flowschemastatus
v1beta2
Flowschemastatus
v1beta3
Groupsubject
v1beta2
Groupsubject
v1beta3
Limitedprioritylevelconfiguration
v1beta2
Limitedprioritylevelconfiguration
v1beta3
Limitresponse
v1beta2
Limitresponse
v1beta3
Nonresourcepolicyrule
v1beta2
Nonresourcepolicyrule
v1beta3
Policyruleswithsubjects
v1beta2
Policyruleswithsubjects
v1beta3
Prioritylevelconfiguration
v1beta2
Prioritylevelconfiguration
v1beta3
Prioritylevelconfigurationcondition
v1beta2
Prioritylevelconfigurationcondition
v1beta3
Prioritylevelconfigurationlist
v1beta2
Prioritylevelconfigurationlist
v1beta3
Prioritylevelconfigurationreference
v1beta2
Prioritylevelconfigurationreference
v1beta3
Prioritylevelconfigurationspec
v1beta2
Prioritylevelconfigurationspec
v1beta3
Prioritylevelconfigurationstatus
v1beta2
Prioritylevelconfigurationstatus
v1beta3
Queuingconfiguration
v1beta2
Queuingconfiguration
v1beta3
Resourcepolicyrule
v1beta2
Resourcepolicyrule
v1beta3
Serviceaccountsubject
v1beta2
Serviceaccountsubject
v1beta3
Subject
v1beta2
Subject
v1beta3
Usersubject
v1beta2
Usersubject
v1beta3

meta

Kind Version
Apigroup
v1
Apigrouplist
v1
Apiresource
v1
Apiresourcelist
v1
Apiversions
v1
Condition
v1
Deleteoptions
v1
Fieldsv1
v1
Groupversionfordiscovery
v1
Labelselector
v1
Labelselectorrequirement
v1
Listmeta
v1
Managedfieldsentry
v1
Microtime
v1
Objectmeta
v1
Ownerreference
v1
Patch
v1
Preconditions
v1
Serveraddressbyclientcidr
v1
Status
v1
Statuscause
v1
Statusdetails
v1
Time
v1
Watchevent
v1

networking.k8s.io

Kind Version
Clustercidr
v1alpha1
Clustercidrlist
v1alpha1
Clustercidrspec
v1alpha1
Httpingresspath
v1
Httpingressrulevalue
v1
Ingress
v1
Ingressbackend
v1
Ingressclass
v1
Ingressclasslist
v1
Ingressclassparametersreference
v1
Ingressclassspec
v1
Ingresslist
v1
Ingressloadbalanceringress
v1
Ingressloadbalancerstatus
v1
Ingressportstatus
v1
Ingressrule
v1
Ingressservicebackend
v1
Ingressspec
v1
Ingressstatus
v1
Ingresstls
v1
Ipblock
v1
Networkpolicy
v1
Networkpolicyegressrule
v1
Networkpolicyingressrule
v1
Networkpolicylist
v1
Networkpolicypeer
v1
Networkpolicyport
v1
Networkpolicyspec
v1
Networkpolicystatus
v1
Servicebackendport
v1

node

Kind Version
Overhead
v1
Runtimeclass
v1
Runtimeclasslist
v1
Scheduling
v1

pkg

Kind Version
Info
version
Rawextension
runtime

policy

Kind Version
Eviction
v1
Poddisruptionbudget
v1
Poddisruptionbudgetlist
v1
Poddisruptionbudgetspec
v1
Poddisruptionbudgetstatus
v1

rbac.authorization.k8s.io

Kind Version
Aggregationrule
v1
Clusterrole
v1
Clusterrolebinding
v1
Clusterrolebindinglist
v1
Clusterrolelist
v1
Policyrule
v1
Role
v1
Rolebinding
v1
Rolebindinglist
v1
Rolelist
v1
Roleref
v1
Subject
v1

resource

Kind Version
Allocationresult
v1alpha1
Podscheduling
v1alpha1
Podschedulinglist
v1alpha1
Podschedulingspec
v1alpha1
Podschedulingstatus
v1alpha1
Resourceclaim
v1alpha1
Resourceclaimconsumerreference
v1alpha1
Resourceclaimlist
v1alpha1
Resourceclaimparametersreference
v1alpha1
Resourceclaimschedulingstatus
v1alpha1
Resourceclaimspec
v1alpha1
Resourceclaimstatus
v1alpha1
Resourceclaimtemplate
v1alpha1
Resourceclaimtemplatelist
v1alpha1
Resourceclaimtemplatespec
v1alpha1
Resourceclass
v1alpha1
Resourceclasslist
v1alpha1
Resourceclassparametersreference
v1alpha1

scheduling

Kind Version
Priorityclass
v1
Priorityclasslist
v1

storage.k8s.io

Kind Version
Csidriver
v1
Csidriverlist
v1
Csidriverspec
v1
Csinode
v1
Csinodedriver
v1
Csinodelist
v1
Csinodespec
v1
Csistoragecapacity
v1
Csistoragecapacity
v1beta1
Csistoragecapacitylist
v1
Csistoragecapacitylist
v1beta1
Storageclass
v1
Storageclasslist
v1
Tokenrequest
v1
Volumeattachment
v1
Volumeattachmentlist
v1
Volumeattachmentsource
v1
Volumeattachmentspec
v1
Volumeattachmentstatus
v1
Volumeerror
v1
Volumenoderesources
v1

util

Kind Version
Intorstring
intstr