Deployment

Manages application lifecycle

Details

API reference
graph BT; classDef highlight fill:#AFFC41,stroke:#141B41,stroke-width:2px; rs[ReplicaSet]--enables app declarative updates-->deployment[Deployment] deployment-.manages.->rs class deployment highlight
For standard applications Deployment object is best and recommended way to launch them. It is advised NOT to use ReplicaSet objects and definitely not Pod directly.

Deployment object manages application updates by creating revisions with ReplicaSet objects.

Currently it support two update strategies: