Skip to main content

Workloads Management

Atmosly provides a built-in workloads manager that allows you to view, edit, and manage Kubernetes workloads running on your cluster directly from the console.


Overview

The Workloads section gives you visibility into all Kubernetes resources running on your cluster, with the ability to inspect, modify, and troubleshoot without needing direct kubectl access.


Supported Workload Types

KindDescription
DeploymentsStateless application workloads with rolling update support
StatefulSetsStateful applications with persistent storage and ordered deployment
DaemonSetsWorkloads that run on every node (or a subset of nodes)
JobsOne-time batch processing tasks
CronJobsScheduled recurring batch tasks
ReplicaSetsEnsures a specified number of pod replicas are running
PodsIndividual pod instances

Viewing Workloads

  1. Navigate to the desired Cluster.
  2. Go to the Workloads section from the left menu.
  3. Browse workloads by type and namespace.

For each workload, you can view:

  • Name and Namespace
  • Status (Running, Pending, Failed, etc.)
  • Replicas (desired vs. available)
  • Age (time since creation)
  • Associated Pods and their health

Inspecting a Workload

Click on any workload to view its details:

  • YAML Definition: View the complete Kubernetes YAML manifest
  • Events: See recent events related to the workload
  • Pods: List of pods managed by the workload with their individual status
  • Rollout History: View the history of deployments/rollouts (for Deployments and StatefulSets)

Editing a Workload

  1. Select a workload and click Edit or view its YAML.
  2. Modify the YAML definition directly in the editor.
  3. Click Update to apply the changes.
warning

Editing workload YAML directly can affect running services. Review changes carefully before applying.


Rolling Back a Workload

For Deployments and StatefulSets with rollout history:

  1. Navigate to the workload's Rollout History.
  2. View previous revisions and their configurations.
  3. Select the revision you want to roll back to.
  4. Click Rollback to revert to the selected revision.

Deleting a Workload

  1. Select the workload you want to remove.
  2. Click Delete.
  3. Confirm the deletion.
danger

Deleting a workload will terminate all associated pods. Ensure you have backups or the workload is no longer needed.


Namespace Filtering

Workloads can be filtered by namespace. Use the namespace selector to view workloads in a specific namespace or across all namespaces.