Deployment and its primary use case?Deployment provides declarative updates for Pods and ReplicaSets. It's primarily used for stateless applications, allowing you to describe the desired state of your application and automatically managing the creation, scaling, and updates of Pods.