diff --git a/test/e2e_node/node_container_manager_test.go b/test/e2e_node/node_container_manager_test.go index 6aa7acdc4b2..7b7acd46660 100644 --- a/test/e2e_node/node_container_manager_test.go +++ b/test/e2e_node/node_container_manager_test.go @@ -34,6 +34,7 @@ import ( "k8s.io/kubernetes/pkg/kubelet/cm" "k8s.io/kubernetes/pkg/kubelet/stats/pidlimit" "k8s.io/kubernetes/test/e2e/framework" + e2eskipper "k8s.io/kubernetes/test/e2e/framework/skipper" "github.com/onsi/ginkgo" "github.com/onsi/gomega" @@ -166,6 +167,15 @@ func runTest(f *framework.Framework) error { return err } + // Test needs to be updated to make it run properly on systemd. + // In its current state it will result in kubelet error since + // kubeReservedCgroup and systemReservedCgroup are not configured + // correctly for systemd. + // See: https://github.com/kubernetes/kubernetes/issues/102394 + if oldCfg.CgroupDriver == "systemd" { + e2eskipper.Skipf("unable to run test when using systemd as cgroup driver") + } + // Create a cgroup manager object for manipulating cgroups. cgroupManager := cm.NewCgroupManager(subsystems, oldCfg.CgroupDriver)