Merge pull request #113021 from rphillips/fixes/112936

kubelet: fix nil crash in allocateRemainingFrom
This commit is contained in:
Kubernetes Prow Robot
2022-11-01 10:46:45 -07:00
committed by GitHub

View File

@@ -564,16 +564,16 @@ func (m *ManagerImpl) devicesToAllocate(podUID, contName, resource string, requi
return false
}
// Allocates from reusableDevices list first.
if allocateRemainingFrom(reusableDevices) {
return allocated, nil
}
// Needs to allocate additional devices.
if m.allocatedDevices[resource] == nil {
m.allocatedDevices[resource] = sets.NewString()
}
// Allocates from reusableDevices list first.
if allocateRemainingFrom(reusableDevices) {
return allocated, nil
}
// Gets Devices in use.
devicesInUse := m.allocatedDevices[resource]
// Gets Available devices.