text: **Deployment**
  Kubernetes nodes are managed over declarative configuration to ensure the availability of the 
  wanted number of pods or ReplicaSets. At times, a deployment also can be rolled back based 
  on business requirements. 
  
  **StatefulSet**
  StatefulSets are API objects that are used to manage stateful application for deployment and 
  ensures the ordering and uniqueness of pods. In this scheduling option, pods carry a unique 
  identity, although it starts with identical pods. This scheduling can be helpful for the following 
  aspects of an application: 
  
  (cid:2) Persistent unique network identifier and storage 
  (cid:2) Ordered deployment, scaling, and automated rolling updates 
  
  **DaemonSet**
  A DaemonSet is another API server object that ensures scalability of a pod with the change of 
  available nodes in the system. After a node is added to the cluster, the corresponding pod is 
  initialized in that node. It also cleans up the pod after the node is deleted. 