Kubernetes objects are entities that are used to represent the state of the cluster. An object is a record of intent—once created, the cluster does its best to ensure it exists as defined. This is known as the cluster's "desired state".

Kubernetes is always working to make an object's "current state" equal to the object's "desired state". A desired state can describe: