-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Description
Before stopping developing Garden, we were plans to delegate more and more work to containerd, and to eventually get rid of our runc backend. We should document these plans, and their blockers.
- Remove the
containerdwithout processes mode- this shouldn't have any blockers
- Replace
grootfswith thesnapshotterin fullcontainerdmode- We couldn't find a way to implement the
Volumizerinterface usingsnapshotter, it felt like container creation and rootfs creation were tightly coupled. - We considered creating a new
Gardener(that is, a new implementation ofgarden.Backend), fully backed bycontainerd. - This is probably impossible without refactoring the way peas are implemented. We want the peas flow to create containers using
Gardenerinstead of depending directly on low-level implementation details.
- We couldn't find a way to implement the
- Remove
runcmode- We have some users who have been unable to migrate to
containerddue to issues with the shim freezing (see Garden failing with error "open mnt namespace: No such file or directory" #154 and #176654373 on Tracker).
- We have some users who have been unable to migrate to
Metadata
Metadata
Assignees
Type
Projects
Status
Pending Review | Discussion