A deployment is a resource object which provides declarative updates to applications. It allows you to describe an application’s life cycle, images to use for the app, the number of pods and the way in which they should be updated.
Want to Learn DevOps, check out this DevOps Course by Intellipaat.