Deployment stateless एप चलाउने मानक controller हो। यसले ReplicaSet हरू व्यवस्थापन गर्छ, र ReplicaSet ले निश्चित संख्याका उस्तै Pod हरू चलिरहेको राख्छ। तपाईं Deployment सम्पादन गर्नुहुन्छ; यसले तपाईंका लागि rolling update र rollback orchestrate गर्छ।
पदानुक्रम (hierarchy)
Deployment → declares desired state + update strategy (the thing YOU manage)
└── ReplicaSet → ensures N identical Pods exist (one per app version)
└── Pod → Pod → Pod ... (the actual running copies)
On each new version, the Deployment creates a NEW ReplicaSet and shifts Pods over.
