Kubernetes 1.22 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
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
Handler
v1
Hostalias
v1
Hostpathvolumesource
v1
Httpgetaction
v1
Httpheader
v1
Iscsipersistentvolumesource
v1
Iscsivolumesource
v1
Keytopath
v1
Lifecycle
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
Podreadinessgate
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
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
Volume
v1
Volumedevice
v1
Volumemount
v1
Volumenodeaffinity
v1
Volumeprojection
v1
Vspherevirtualdiskvolumesource
v1
Weightedpodaffinityterm
v1
Windowssecuritycontextoptions
v1

admissionregistration

Kind Version
Mutatingwebhook
v1
Mutatingwebhookconfiguration
v1
Mutatingwebhookconfigurationlist
v1
Rulewithoperations
v1
Servicereference
v1
Validatingwebhook
v1
Validatingwebhookconfiguration
v1
Validatingwebhookconfigurationlist
v1
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
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
Statefulsetspec
v1
Statefulsetstatus
v1
Statefulsetupdatestrategy
v1

authentication

Kind Version
Boundobjectreference
v1
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
v2beta1
Containerresourcemetricsource
v2beta2
Containerresourcemetricstatus
v2beta1
Containerresourcemetricstatus
v2beta2
Crossversionobjectreference
v1
Crossversionobjectreference
v2beta1
Crossversionobjectreference
v2beta2
Externalmetricsource
v2beta1
Externalmetricsource
v2beta2
Externalmetricstatus
v2beta1
Externalmetricstatus
v2beta2
Horizontalpodautoscaler
v1
Horizontalpodautoscaler
v2beta1
Horizontalpodautoscaler
v2beta2
Horizontalpodautoscalerbehavior
v2beta2
Horizontalpodautoscalercondition
v2beta1
Horizontalpodautoscalercondition
v2beta2
Horizontalpodautoscalerlist
v1
Horizontalpodautoscalerlist
v2beta1
Horizontalpodautoscalerlist
v2beta2
Horizontalpodautoscalerspec
v1
Horizontalpodautoscalerspec
v2beta1
Horizontalpodautoscalerspec
v2beta2
Horizontalpodautoscalerstatus
v1
Horizontalpodautoscalerstatus
v2beta1
Horizontalpodautoscalerstatus
v2beta2
Hpascalingpolicy
v2beta2
Hpascalingrules
v2beta2
Metricidentifier
v2beta2
Metricspec
v2beta1
Metricspec
v2beta2
Metricstatus
v2beta1
Metricstatus
v2beta2
Metrictarget
v2beta2
Metricvaluestatus
v2beta2
Objectmetricsource
v2beta1
Objectmetricsource
v2beta2
Objectmetricstatus
v2beta1
Objectmetricstatus
v2beta2
Podsmetricsource
v2beta1
Podsmetricsource
v2beta2
Podsmetricstatus
v2beta1
Podsmetricstatus
v2beta2
Resourcemetricsource
v2beta1
Resourcemetricsource
v2beta2
Resourcemetricstatus
v2beta1
Resourcemetricstatus
v2beta2
Scale
v1
Scalespec
v1
Scalestatus
v1

batch

Kind Version
Cronjob
v1
Cronjob
v1beta1
Cronjoblist
v1
Cronjoblist
v1beta1
Cronjobspec
v1
Cronjobspec
v1beta1
Cronjobstatus
v1
Cronjobstatus
v1beta1
Job
v1
Jobcondition
v1
Joblist
v1
Jobspec
v1
Jobstatus
v1
Jobtemplatespec
v1
Jobtemplatespec
v1beta1
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
Endpoint
v1beta1
Endpointconditions
v1
Endpointconditions
v1beta1
Endpointhints
v1
Endpointhints
v1beta1
Endpointport
v1
Endpointport
v1beta1
Endpointslice
v1
Endpointslice
v1beta1
Endpointslicelist
v1
Endpointslicelist
v1beta1
Forzone
v1
Forzone
v1beta1

events

Kind Version
Event
v1
Event
v1beta1
Eventlist
v1
Eventlist
v1beta1
Eventseries
v1
Eventseries
v1beta1

flowcontrol

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

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
Httpingresspath
v1
Httpingressrulevalue
v1
Ingress
v1
Ingressbackend
v1
Ingressclass
v1
Ingressclasslist
v1
Ingressclassparametersreference
v1
Ingressclassspec
v1
Ingresslist
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
Servicebackendport
v1

node

Kind Version
Overhead
v1
Overhead
v1alpha1
Overhead
v1beta1
Runtimeclass
v1
Runtimeclass
v1alpha1
Runtimeclass
v1beta1
Runtimeclasslist
v1
Runtimeclasslist
v1alpha1
Runtimeclasslist
v1beta1
Runtimeclassspec
v1alpha1
Scheduling
v1
Scheduling
v1alpha1
Scheduling
v1beta1

pkg

Kind Version
Info
version
Rawextension
runtime

policy

Kind Version
Allowedcsidriver
v1beta1
Allowedflexvolume
v1beta1
Allowedhostpath
v1beta1
Eviction
v1
Fsgroupstrategyoptions
v1beta1
Hostportrange
v1beta1
Idrange
v1beta1
Poddisruptionbudget
v1
Poddisruptionbudget
v1beta1
Poddisruptionbudgetlist
v1
Poddisruptionbudgetlist
v1beta1
Poddisruptionbudgetspec
v1
Poddisruptionbudgetspec
v1beta1
Poddisruptionbudgetstatus
v1
Poddisruptionbudgetstatus
v1beta1
Podsecuritypolicy
v1beta1
Podsecuritypolicylist
v1beta1
Podsecuritypolicyspec
v1beta1
Runasgroupstrategyoptions
v1beta1
Runasuserstrategyoptions
v1beta1
Runtimeclassstrategyoptions
v1beta1
Selinuxstrategyoptions
v1beta1
Supplementalgroupsstrategyoptions
v1beta1

rbac.authorization.k8s.io

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

scheduling

Kind Version
Priorityclass
v1
Priorityclass
v1alpha1
Priorityclasslist
v1
Priorityclasslist
v1alpha1

storage.k8s.io

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

util

Kind Version
Intorstring
intstr