Group admissionregistration

Kind Versions Description
externalAdmissionHookConfiguration
ExternalAdmissionHookConfiguration describes the configuration of initializers.
initializerConfiguration
InitializerConfiguration describes the configuration of initializers.

Group apiextensions

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

Group apiregistration

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

Group apps

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

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.
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 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 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
podSecurityPolicy
Pod Security Policy 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
daemonSet
Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

Group networking

Kind Versions Description
networkPolicy
v1

Group policy

Kind Versions Description
eviction
Eviction evicts a pod from its node subject to certain policies and safety constraints.
podDisruptionBudget

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
PriorityClass defines mapping from a priority class name to the priority integer value.

Group settings

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

Group storage

Kind Versions Description
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.