-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
v1.13 w/ CRIO on GitHub actions: failed to initialize top level QOS containers: root container [kubepods] doesn't exist #9304
Comments
I see kubeadm exited with:
CRIO basically has no logs that are useful:
kubelet (v1.18.3) mentions this fatal issue:
I have a suspicion that this may be related to recent work in the entrypoint, but only comes up in unique Docker on Linux configurations, such as running minikube within a kubelet or Docker container.
Unfortunately, as you noted, it is not trivial to duplicate this locally - but I believe we can fix it if you provide the output of:
I only need the lines between:
and:
If it is possible to do so, this would also be useful:
Thank you! |
What would be the right time to invoke that command? Right after |
@MOZGIII - yes, after the failed start. /cc @priyawadhwa who has investigated similar issues in the past. |
I prepared this PR for experiments: vectordotdev/vector#4064 UPD: another CI run with right debug commands https://github.com/timberio/vector/actions/runs/267219520 |
The problem persists with 1.14.0: https://github.com/timberio/vector/pull/4055/checks?check_run_id=1262088375 |
The root cause is that minikube has hardcoded the root directories it expects the cgroups to be mounted from, and this configuration doesn't share those expectations:
This particular line is to blame: minikube/deploy/kicbase/entrypoint Line 85 in e18b312
We've had one PR since that widened the regexp: #9092 I'll see about making it even wider. |
Ah, got it, thanks for the response! |
We're having odd issues at our CI at vectordotdev/vector#4055 with minikube 1.13.1 and CRI-O.
After we switched from
minikube
1.11.0
to1.13.1
we had failures at CRI-O setup at all K8s versions we test against. But only with CRI-O, the rest work.Locally everything works as expected.
I'd be happy to test run new version at our CI if needed.
Steps to reproduce the issue:
I can't repro it locally.
More info is available at our CI at vector: https://github.com/timberio/vector/runs/1146423406?check_suite_focus=true
Full output of failed command:
Sorry too much data. Please check our CI for logs (multiple runs):
The text was updated successfully, but these errors were encountered: