Skip to main content

InfiniBand Labels

CKS applies several topology-related and performance-related labels to instances equipped with InfiniBand, which are useful to control the placement of workloads and monitor the network's performance. The following labels are available:

LabelDescription
ib.coreweave.cloud/fabricThe name of the InfiniBand fabric, representing a distinct network fabric.
ib.coreweave.cloud/leafgroupThe number identifying the leaf group within the InfiniBand topology.
ib.coreweave.cloud/leaves.currentThe IDs of the current leaf switches connected to the Node.
ib.coreweave.cloud/leaves.expectedThe IDs of the expected leaf switches that should be connected to the Node.
ib.coreweave.cloud/ports.currentThe IDs of the current ports used by the Node.
ib.coreweave.cloud/ports.expectedThe IDs of the expected ports that should be used by the Node.
ib.coreweave.cloud/speedThe overall speed of the InfiniBand network.
ib.coreweave.cloud/speed.currentThe current speed of the InfiniBand network connected to the Node.
ib.coreweave.cloud/speed.expectedThe expected speed of the InfiniBand network for optimal performance.
ib.coreweave.cloud/superpodThe number identifying the superpod within the InfiniBand topology.
node.coreweave.cloud/rackThe number identifying the physical rack where the Node is located.

When scheduling Pods, the fabric, superpod, and rack labels may be used to set a Pod's affinity toward those Nodes, which is useful for some workloads and Node Pool configurations.

Learn more

GB200 NVL72 instances may also use the ds.coreweave.com/nvlink.domain label to set a Pod's affinity toward one or more NVLink domains. See Control placement with NVLink domain for more information.

For example, this Pod affinity rule targets a specific InfiniBand fabric, superpod, and rack:

Example
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: ib.coreweave.cloud/fabric
operator: In
values:
- <FABRIC_NAME>
Your fabric name
- key: ib.coreweave.cloud/superpod
operator: In
values:
- <SUPERPOD_NUMBER>
Your superpod number
- key: node.coreweave.cloud/rack
operator: In
values:
- <RACK_NUMBER>
Your rack number