Deployments

KubeStudio provides tools for viewing and managing Kubernetes Deployments.

Viewing Deployments

The Deployments view shows all deployments in the selected namespace with:

  • Name — Deployment name
  • Replicas — Desired vs. available replica count
  • Image — Container image and tag
  • Age — Time since creation
  • Status — Healthy (all replicas available), progressing, or degraded

Scaling

To scale a deployment:

  1. Select the deployment from the list
  2. Adjust the replica count in the details panel
  3. Confirm the change

KubeStudio sends a patch to the Kubernetes API and updates the UI as pods come online.

Rollout Management

View the rollout history for a deployment:

  • Revision history — Each rollout revision with timestamp and change cause
  • Current revision — Which revision is active
  • Rollback — Revert to a previous revision

Container Images

KubeStudio displays the container images used by each deployment. The image column shows:

  • Registry and repository
  • Tag or digest
  • Whether the image pull policy is Always, IfNotPresent, or Never

Labels and Selectors

View and filter deployments by labels. The details panel shows:

  • Labels — Key-value pairs attached to the deployment
  • Selectors — How the deployment selects its pods
  • Annotations — Additional metadata

YAML View

Toggle to the YAML view to see the full deployment manifest. This is read-only — for edits, use kubectl or your GitOps tooling.