Skip to content

Workloads ​

Workloads provides operations engineers with visual management capabilities for Kubernetes workload resources including Pod, Deployment, StatefulSet, DaemonSet, Job, and CronJob.

Access path: Left sidebar K8s Cluster Management > Workloads.

Workloads module menu

Pod ​

Viewing the Pod List ​

  1. Navigate to K8s Cluster Management > Workloads > Pod.
  2. The list displays: name (hover to copy), ready state, running state (colored badge with label), restart count, compute power, memory, CPU, memory, IP, node, GPU device, and creation time.
  3. Use the top search box to query by name, namespace, status, node, and more.
  4. Click the "Watch Mode" toggle in the upper-right corner to enable automatic real-time list refresh.

Pod list page

Common Pod Detail Operations ​

Pod Details page

  1. Click a Pod name to enter the detail page.
  2. Adjust Resources: In the "Resources" card, adjust CPU/memory requests and limits online without recreating the Pod.
  3. Adjust GPU: Adjust GPU compute power, memory, and priority online without restarting the Pod.
  4. Container Terminal: Click the "Terminal" button to open a container Shell in the browser.
  5. View Logs: Switch to the "Logs" tab to view container runtime logs with scroll loading and search support.
  6. Browse Files: Switch to the "Filesystem" tab to browse container files in the browser.
  7. View Monitoring: Switch to the "Monitoring" tab to view CPU/memory/GPU resource usage trends.
  8. GPU Topology: Switch to the "GPU Topology" tab to view NVLink interconnect relationships between GPUs on the Pod's node.
  9. Edit YAML: Switch to the "YAML" tab to edit Pod configuration online and save.
  10. View Describe: Click the "Describe" button to view kubectl describe pod output.

Deployment ​

Viewing the Deployment List ​

  1. Navigate to K8s Cluster Management > Workloads > Deployment.
  2. The list displays: name, namespace, status, replica count, labels, and more.
  3. Click a name to enter the detail page.

Deployment list page

Adjusting Replicas and Restarting ​

Deployment detail and replica adjustment

  1. On the Deployment detail page, click the "Replicas" input field, enter the target replica count, and apply with one click.
  2. Click the "Restart" button to trigger a rolling restart of the Deployment.

Viewing Version History ​

  1. On the Deployment detail page, switch to the "History" tab.
  2. View each version's ReplicaSet and change records.
  3. Click "Rollback" to revert to a specific version.

Viewing Pods and Logs ​

  1. On the "Pods" tab of the detail page, view the Pod list under this Deployment with real-time refresh support.
  2. Click a Pod name to navigate to its detail page; click "Logs" to view aggregated logs.
  3. On the "Terminal" tab, open a container Shell.

StatefulSet ​

Viewing the StatefulSet List ​

  1. Navigate to K8s Cluster Management > Workloads > StatefulSet.
  2. The list displays: name, namespace, ready count, status, service name, and creation time.
  3. Supports scaling, restarting, deleting, batch deletion, Describe modal, manual refresh, and CSV export.

StatefulSet list page

StatefulSet Details ​

StatefulSet detail page

  1. Click a name to enter the detail page.
  2. Overview tab: status overview, StatefulSet information, init container and business container cards.
  3. Pods, YAML, Volumes, Related Resources, History, Events, Logs, Terminal, and Monitoring tabs are similar to Deployment.
  4. After saving YAML, scaling, or restarting, the page auto-refreshes; refresh stops automatically once ready replicas and updated replicas both reach the desired count.

DaemonSet ​

Viewing the DaemonSet List ​

  1. Navigate to K8s Cluster Management > Workloads > DaemonSet.
  2. The list displays: name, desired scheduled count, current scheduled count, ready count, available count, status, and creation time.
  3. Use the namespace selector and search box to filter.

DaemonSet list page

DaemonSet Details ​

DaemonSet detail page

  1. Click a name to enter the detail page.
  2. The top provides restart, delete, Describe, and refresh operations.
  3. When the status is unstable, polling occurs every 1 second; polling stops automatically once stable.
  4. Overview tab: status, ready/desired replicas, current scheduled count, desired scheduled count, update strategy, labels/annotations, init containers and containers.
  5. Provides Pods, YAML, volumes, related resources, history, events, logs (by Pod/container), terminal, and monitoring tabs.

Job ​

Viewing the Job List ​

  1. Navigate to K8s Cluster Management > Workloads > Job.
  2. The list displays: name, status (Complete/Failed/Running), completion count (succeeded/expected), start time, completion time, and creation time.
  3. Use the namespace selector and search box to filter; supports Watch real-time push toggle.

Job list page

Job Details ​

Job detail page

  1. Click a name to enter the detail page.
  2. The top provides delete, Describe, and refresh operations.
  3. Overview tab: status, completion count, start time, completion time (with duration), parallelism, retry limit (backoffLimit), active deadline time, post-completion TTL, owner resource links (e.g., CronJob), init container and container configuration.
  4. Provides Pods, YAML, volumes, related resources, history, events, logs, terminal, and monitoring tabs.

CronJob ​

Viewing the CronJob List ​

  1. Navigate to K8s Cluster Management > Workloads > CronJob.
  2. The list displays: name, schedule, status (Active/Suspended), active job count, last schedule time, and last successful time.
  3. Use the namespace selector (including "All Namespaces") and search box to filter; selecting all automatically displays the namespace column.

CronJob list page

CronJob Operations ​

  1. On the detail page, click the corresponding button at the top:
    • Run Now: Manually trigger a one-time Job.
    • Pause/Resume: Control whether the CronJob schedules according to its schedule.
    • Delete: Delete the CronJob.
    • Describe/Refresh: View describe output or refresh status.

CronJob Details ​

CronJob detail page

  1. Overview tab: status, schedule, active job count, last schedule time, concurrency policy, starting deadline time, successful/failed job history retention limits, timezone, active job links, init container and container configuration.
  2. Jobs tab: Displays the list of Jobs derived from this CronJob with pagination support.
  3. Provides YAML, volumes, related resources, history, and events tabs.

FAQ ​

Q: The Pod status remains Pending — what should I do? A: Check the "Events" tab on the Pod detail page. Common causes include insufficient resources, image pull failures, unmet scheduling constraints, and unbound PVCs.

Q: After a Deployment restart, the Pods were not updated? A: If the image and configuration have not changed, a rolling restart will not re-pull the image. Confirm that the image tag or configuration has been modified.

Q: The CronJob is not triggering on schedule? A: Check whether the CronJob status is Suspended, whether the schedule expression is correct, and whether the cluster time is consistent.

Generated from Rise AI Platform release-2606.v2.2.x