Summary
Expose standardized PCIe-root and NUMA topology in KEP-5304 device metadata returned during claim preparation.
Current state
resource.kubernetes.io/pcieRoot is published in GPU and Gaudi ResourceSlices, but prepared-device metadata currently contains only resource.kubernetes.io/pciBusID. NUMA metadata is not published.
Scope
- Include
resource.kubernetes.io/pcieRoot in KEP-5304 preparation metadata.
- Include standardized
resource.kubernetes.io/numaNode metadata once KEP-6072 support lands.
- Keep ResourceSlice attributes and preparation metadata consistent.
- Add kubelet-plugin tests covering both metadata attributes.
Summary
Expose standardized PCIe-root and NUMA topology in KEP-5304 device metadata returned during claim preparation.
Current state
resource.kubernetes.io/pcieRootis published in GPU and Gaudi ResourceSlices, but prepared-device metadata currently contains onlyresource.kubernetes.io/pciBusID. NUMA metadata is not published.Scope
resource.kubernetes.io/pcieRootin KEP-5304 preparation metadata.resource.kubernetes.io/numaNodemetadata once KEP-6072 support lands.