> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/guidance-for-individual/deka-gpu/deka-gpu-kubernetes/workloads/deployments.md).

# Deployments

**Deployments** are Kubernetes objects used to manage, configure, and scale a number of identical pods. A Deployment defines how pods should be created or updated, manages the update process, and rolls back updated systems — ensuring that applications remain available during the upgrade process. On the Workloads page, select the **Deployments** tab.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe-HySaEP3TQEg52BpzrIYpY1Ojd2ZNgu4SuUhlMxvibSW_vQ87ZameEMJPoWxtqrdcMerfNHbh5J9rUOSD1HWo7jVib1AhuiBu9ZY1T84xgQ7x0124Z97C_j_IX-y0yJ_d6qYRDg?key=VdqgWGDwyvFHeaI7pMzFzQ" alt=""><figcaption></figcaption></figure>

There are several features available on the Deployments tab of the Workloads page in the Deka GPU Portal Service, as described below.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwASWrrZbFXn0awW62aTlkdpt-46yAyozIPKW3PgJJnUYXh3vKi3Hihq9nRejYbC8LK_3gZC98iSjfamXVyZHBieZQtx91xN6OEP4-aJPAPNMiT3SGea5PLSSPv2bqSFOcvA1F?key=VdqgWGDwyvFHeaI7pMzFzQ" alt=""><figcaption></figcaption></figure>

* The **Search** field is used to search for a Deployment based on the Name and Namespace columns in the Deployments table.
* The **Create Deployments** button is used to create a new deployment in Kubernetes. For further details on creating a new deployment, refer to sub-section 2.2.1.1 Create New Deployment.
* The **Deployments** table displays a list of deployments used in your project in Kubernetes on the Deka GPU Portal Service.

<table><thead><tr><th width="139.83331298828125">Column</th><th>Description</th></tr></thead><tbody><tr><td>Name</td><td>Displays the name of the Deployment registered in Kubernetes on the Deka GPU Portal Service.</td></tr><tr><td>Namespace</td><td>Displays where the Deployment isolates resources within the Kubernetes cluster.</td></tr><tr><td>Ready</td><td>Displays the readiness state of the Deployment. The format shown when a Deployment is in a "Ready" state appears as 1/1, which indicates the number of running containers compared to the total number of available containers in the Deployment.</td></tr><tr><td>Up-to-date</td><td>Displays the number of replicas that have been updated in accordance with the latest deployment.</td></tr><tr><td>Available</td><td>Displays the number of pods that are available and ready to handle requests.</td></tr><tr><td>Age</td><td>Displays the age of the deployment, indicating how long the deployment has been running since it was created or last updated.</td></tr><tr><td>Containers</td><td>Displays the name of the container within the Deployment.</td></tr><tr><td>Image</td><td>Displays the container image being used.</td></tr><tr><td>Selector</td><td>Displays the labels being used.</td></tr><tr><td>Action</td><td><ol><li><strong>Show YAML File</strong> is used to view and update resource configurations within the Kubernetes cluster in YAML format. For further details on using the Show YAML File button, refer to the sub-section Configuration Deployment.</li><li><strong>Delete Deployment</strong> is used to remove pod configurations that are no longer in use in Kubernetes. For further details on using the Delete Deployment button, refer to the sub-section Delete Deployment.</li></ol></td></tr></tbody></table>
