diff --git a/pkg/kubelet/volumemanager/cache/actual_state_of_world.go b/pkg/kubelet/volumemanager/cache/actual_state_of_world.go index 5ecec2342d3..d29770bdbfa 100644 --- a/pkg/kubelet/volumemanager/cache/actual_state_of_world.go +++ b/pkg/kubelet/volumemanager/cache/actual_state_of_world.go @@ -398,7 +398,7 @@ func (asw *actualStateOfWorld) addVolume( } pluginIsAttachable := false - if _, ok := volumePlugin.(volume.AttachableVolumePlugin); ok { + if attachablePlugin, err := asw.volumePluginMgr.FindAttachablePluginBySpec(volumeSpec); err == nil && attachablePlugin != nil { pluginIsAttachable = true }