Group admissionregistration

Kind Versions Description
mutatingWebhookConfiguration
MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.
validatingWebhookConfiguration
ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.

Group apiextensions

Kind Versions Description
customResourceDefinition
CustomResourceDefinition represents a resource that should be exposed on the API server.

Group apiregistration

Kind Versions Description
apiService
v1
APIService represents a server for a particular GroupVersion.
APIService represents a server for a particular GroupVersion.

Group apps

Kind Versions Description
controllerRevision
v1
ControllerRevision implements an immutable snapshot of state data.
DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision.
DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1beta2/ControllerRevision.
daemonSet
v1
DaemonSet represents the configuration of a daemon set.
DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet.
deployment
v1
Deployment enables declarative updates for Pods and ReplicaSets.
DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment.
DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment.
deploymentRollback
DEPRECATED.
replicaSet
v1
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet.
scale
Scale represents a scaling request for a resource.
Scale represents a scaling request for a resource.
statefulSet
v1
StatefulSet represents a set of pods with consistent identities.
DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet.
DEPRECATED - This group version of StatefulSet is deprecated by apps/v1beta2/StatefulSet.

Group auditregistration

Kind Versions Description
auditSink

Group authentication

Kind Versions Description
tokenReview
v1
TokenReview attempts to authenticate a token to a known user.
TokenReview attempts to authenticate a token to a known user.

Group authorization

Kind Versions Description
localSubjectAccessReview
v1
LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace.
LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace.
selfSubjectAccessReview
v1
SelfSubjectAccessReview checks whether or the current user can perform an action.
SelfSubjectAccessReview checks whether or the current user can perform an action.
selfSubjectRulesReview
v1
SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace.
SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace.
subjectAccessReview
v1
SubjectAccessReview checks whether or not a user or group can perform an action.
SubjectAccessReview checks whether or not a user or group can perform an action.

Group autoscaling

Kind Versions Description
horizontalPodAutoscaler
v1
configuration of a horizontal pod autoscaler.
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
scale
v1
Scale represents a scaling request for a resource.

Group batch

Kind Versions Description
cronJob
CronJob represents the configuration of a single cron job.
CronJob represents the configuration of a single cron job.
job
v1
Job represents the configuration of a single job.

Group certificates

Kind Versions Description
certificateSigningRequest

Group coordination

Kind Versions Description
lease
v1
Lease defines a lease concept.
Lease defines a lease concept.

Group core

Kind Versions Description
binding
v1
Binding ties one object to another; for example, a pod is bound to a node by a scheduler.
configMap
v1
ConfigMap holds configuration data for pods to consume.
endpoints
v1
Endpoints is a collection of endpoints that implement the actual service.
event
v1
Event is a report of an event somewhere in the cluster.
limitRange
v1
LimitRange sets resource usage limits for each kind of resource in a Namespace.
namespace
v1
Namespace provides a scope for Names.
node
v1
Node is a worker node in Kubernetes.
persistentVolume
v1
PersistentVolume (PV) is a storage resource provisioned by an administrator.
persistentVolumeClaim
v1
pod
v1
Pod is a collection of containers that can run on a host.
podTemplate
v1
PodTemplate describes a template for creating copies of a predefined pod.
replicationController
v1
ReplicationController represents the configuration of a replication controller.
resourceQuota
v1
secret
v1
Secret holds secret data of a certain type.
service
v1
Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.
serviceAccount
v1

Group events

Kind Versions Description
event
Event is a report of an event somewhere in the cluster.

Group extensions

Kind Versions Description
daemonSet
DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet.
deployment
DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment.
deploymentRollback
DEPRECATED.
ingress
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.
networkPolicy
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy.
podSecurityPolicy
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container.
replicaSet
DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet.
scale
represents a scaling request for a resource.

Group meta

Kind Versions Description
event
v1
Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

Group networking

Kind Versions Description
ingress
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.
networkPolicy
v1

Group node

Kind Versions Description
runtimeClass
RuntimeClass defines a class of container runtime supported in the cluster.
RuntimeClass defines a class of container runtime supported in the cluster.

Group policy

Kind Versions Description
eviction
Eviction evicts a pod from its node subject to certain policies and safety constraints.
podDisruptionBudget
podSecurityPolicy
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container.

Group rbac

Kind Versions Description
clusterRole
v1
ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.
ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.
ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.
clusterRoleBinding
v1
ClusterRoleBinding references a ClusterRole, but not contain it.
ClusterRoleBinding references a ClusterRole, but not contain it.
ClusterRoleBinding references a ClusterRole, but not contain it.
role
v1
Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.
Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.
Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.
roleBinding
v1
RoleBinding references a role, but does not contain it.
RoleBinding references a role, but does not contain it.
RoleBinding references a role, but does not contain it.

Group scheduling

Kind Versions Description
priorityClass
v1
PriorityClass defines mapping from a priority class name to the priority integer value.
DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass.
DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass.

Group settings

Kind Versions Description
podPreset
PodPreset is a policy resource that defines additional runtime requirements for a Pod.

Group storage

Kind Versions Description
csiDriver
CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster.
csiNode
CSINode holds information about all CSI drivers installed on a node.
storageClass
v1
StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.
StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.
volumeAttachment
v1
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.