> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Compute and login nodes

> Understand the roles of SUNK compute nodes and login nodes as Kubernetes Pods running Slurm

## Compute nodes

SUNK **compute nodes** are Kubernetes Pods running `slurmd`. They're mapped to physical Nodes in the cluster. Jobs run within Slurm cgroups on these Nodes, which are typically large, feature high memory and fast networking, and have either GPUs or significant CPU resources. Compute nodes are the "workhorses" of the Slurm cluster. They define and manage the specific hardware used to run Slurm jobs, and they handle the resources used to run jobs submitted to Slurm.

<Note>
  In SUNK, Slurm nodes run in Kubernetes Pods. Slurm nodes are **not the same** as Kubernetes Nodes, the worker machines that run Kubernetes Pods. To maintain a distinction between the two in this documentation, Kubernetes **Nodes** are capitalized while Slurm **nodes** are not.
</Note>

## Login nodes

SUNK **login nodes** let you access your Slurm cluster. They're Kubernetes Pods with exposed IP addresses that enable connections, so you can prepare data, submit jobs, and check job statuses. They aren't intended for heavy computation, so they don't typically have a GPU.

<Tip>
  With SUNK, you can create flexible [Compute node definitions](/products/sunk/deploy_sunk/configure-compute-nodes) to meet the specific resource requirements of your workloads.
</Tip>
