Skip to content
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

"unable to ensure pod container exists" and "failed to create containerd" errors #153

Closed
woehrl01 opened this issue Mar 4, 2024 · 2 comments

Comments

@woehrl01
Copy link

woehrl01 commented Mar 4, 2024

Hi,

I'm experiencing the following errors if there are multiple volumes used by this driver.

I think this is the main reasons for #151 #150

Bildschirmfoto 2024-03-04 um 11 59 04

I disabled/enabled now multiple times this driver, and it is 100% related. I already tried multiple things, you can see in the related PR #152 to fix this, my latest try to work around was using a different containerd namespace for images and snapshots, but this causes the same issues.

Do you have any suggestions how to troubleshoot this behaviour further?

@mugdha-adhav
Copy link
Collaborator

Could this be caused due to container restarts? I have noticed pod restarts probably due to some improper error handling after containerd fails to pull the image.

I have seen the container restart after throwing below error.

F0129 15:23:21.872324       1 containerd.go:75] unable to retrieve local image "public.ecr.aws/docker/library/amazonlinux:2022.0.20220308.1": image "public.ecr.aws/docker/library/amazonlinux:2022.0.20220308.1": not found

We already have #136 issue created for this.

@woehrl01
Copy link
Author

Ok, this can be closed and could be tracked down to containerd misbehaving because of a timeout. Systemd queue is stuck because of too many mountpoint operations. The solution was to reduce the overall mountpoints of our pods, which fixed this issue. Looks like that using this service was just the "last straw that breaks the camel's back"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants