-
Notifications
You must be signed in to change notification settings - Fork 41.7k
Closed
Labels
area/code-organizationIssues or PRs related to kubernetes code organizationIssues or PRs related to kubernetes code organizationneeds-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.sig/nodeCategorizes an issue or PR as relevant to SIG Node.Categorizes an issue or PR as relevant to SIG Node.
Description
Kubernetes use of opencontainers/runc as a library is placing undue burden on the runc team, for example:
- move most packages into
internalopencontainers/runc#3028 - Investigate uses of cgroups.Manager.GetCgroups() (unused, perhaps can be deprecated) opencontainers/runc#3221 (comment)
We now have a cgroups specific library in containerd org that we can explore to start slowly replacing functionality we needed earlier from runc i think.
https://github.com/containerd/cgroups
As of right now k/k master shows the following imports of opencontainers/runc:
❯ rg '"github.com/opencontainers/runc' | grep -v vendor | cut -f 2 -d '"' | sort | uniq -c | sort
1 github.com/opencontainers/runc/libcontainer/cgroups/systemd
1 github.com/opencontainers/runc/libcontainer/utils
2 github.com/opencontainers/runc/libcontainer/apparmor
2 github.com/opencontainers/runc/libcontainer/cgroups/manager
2 github.com/opencontainers/runc/libcontainer/configs
2 github.com/opencontainers/runc/libcontainer/userns
3 github.com/opencontainers/runc/libcontainer/cgroups/fscommon
17 github.com/opencontainers/runc/libcontainer/cgroups
/sig node
esotsal
Metadata
Metadata
Assignees
Labels
area/code-organizationIssues or PRs related to kubernetes code organizationIssues or PRs related to kubernetes code organizationneeds-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.sig/nodeCategorizes an issue or PR as relevant to SIG Node.Categorizes an issue or PR as relevant to SIG Node.