### Deployments:
A deployment is a higher-level abstraction over pods that provides features like rolling updates, scaling, and automatic rollback. You'll use deployments to manage the desired state of your application, and to ensure that the number of replicas of your pods matches your desired state.