diff --git a/internal/config/cgmgr/cgmgr.go b/internal/config/cgmgr/cgmgr.go index 366c4818d51..1c61ada2eff 100644 --- a/internal/config/cgmgr/cgmgr.go +++ b/internal/config/cgmgr/cgmgr.go @@ -147,7 +147,11 @@ func createSandboxCgroup(sbParent, containerID string, mgr CgroupManager) error if err != nil { return err } - _, err = cgroups.New(path, &cgcfgs.Resources{}) + if mgr.IsSystemd() { + _, err = cgroups.NewSystemd(path, &cgcfgs.Resources{}) + } else { + _, err = cgroups.New(path, &cgcfgs.Resources{}) + } return err }