diff --git a/pkg/kubelet/kuberuntime/kuberuntime_manager.go b/pkg/kubelet/kuberuntime/kuberuntime_manager.go index 7f936d387f..dfb6917e14 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_manager.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_manager.go @@ -212,7 +212,10 @@ func (m *kubeGenericRuntimeManager) Type() string { } func newRuntimeVersion(version string) (*utilversion.Version, error) { - return utilversion.ParseSemantic(version) + if ver, err := utilversion.ParseSemantic(version); err == nil { + return ver, err + } + return utilversion.ParseGeneric(version) } func (m *kubeGenericRuntimeManager) getTypedVersion() (*runtimeapi.VersionResponse, error) {