New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate volume or EmptyDir for dind #754
Comments
An alternative here is to put dind storage on a different volume. If we could do this, then I think the separate image cleaning would play just fine together. I don't know how to get each dind pod to have its own volume, though, since each pod would need its own state, and the current number of dind pods is variable (one per node, since it's a daemonset) |
I think we can use local ssds to put dind on its own disk. This will require:
That should alleviate all of our disk-full woes, because dind and host quota/gc behavior will be using different disks, and thus shouldn't conflict with each other. I'd like to schedule this to deploy tomorrow, since alternating full-disk and image-cleaner issues have been an ongoing low-level headache. |
Now that we are back to having long-lived nodes, our dind image caches are filling up. Our image-cleaning script seems to cause various problems, and is disabled right now (I just re-enabled it for dind-only in #753). If we used EmptyDir for the dind volume instead of
/var/lib/dind
, then deleting the dind pod would immediately empty;Advantages of using EmptyDir volume instead:
Disadvantages:
The text was updated successfully, but these errors were encountered: