Move rlimit to it's own pkg

This commit is contained in:
Harry Zhang
2016-07-03 07:18:03 -04:00
parent b7a387c8f5
commit 94c6994ab3
5 changed files with 56 additions and 9 deletions

View File

@@ -71,6 +71,7 @@ import (
nodeutil "k8s.io/kubernetes/pkg/util/node"
"k8s.io/kubernetes/pkg/util/oom"
"k8s.io/kubernetes/pkg/util/resourcecontainer"
"k8s.io/kubernetes/pkg/util/rlimit"
"k8s.io/kubernetes/pkg/util/runtime"
"k8s.io/kubernetes/pkg/util/wait"
"k8s.io/kubernetes/pkg/version"
@@ -688,7 +689,7 @@ func RunKubelet(kcfg *KubeletConfig) error {
return fmt.Errorf("failed to create kubelet: %v", err)
}
resourcecontainer.ApplyRLimitForSelf(kcfg.MaxOpenFiles)
rlimit.RlimitNumFiles(kcfg.MaxOpenFiles)
// TODO(dawnchen): remove this once we deprecated old debian containervm images.
// This is a workaround for issue: https://github.com/opencontainers/runc/issues/726