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

Failure to Extract Layers in Containerd #2254

Open
beraldoleal opened this issue Jan 21, 2025 · 0 comments
Open

Failure to Extract Layers in Containerd #2254

beraldoleal opened this issue Jan 21, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@beraldoleal
Copy link
Member

beraldoleal commented Jan 21, 2025

Describe the bug

In a GKE cluster with containerd and Ubuntu (1.7.24-0ubuntu0~22.04.1), containerd fails to extract image layers during container creation.

This occurs even when image is successfully pulled and present in the content store. Running ctr content fetch ... manually on node fixes the issue, but this requires manual intervention.

Container creation could seamlessly pull and unpack all image layers without requiring manual fetch commands.

** Note: This might not be specific to GCP and could be a combination of containerd and Nydus version?

How to reproduce

  1. Create a GKE cluster using the following command:
gcloud container clusters create my-cluster \
  --zone ${GCP_REGION}-a \
  --machine-type "e2-standard-4" \
  --image-type UBUNTU_CONTAINERD \
  --num-nodes 1
  1. Deploy a pod using an image from a public registry (e.g., quay.io/prometheus/busybox) and kata-remote
  2. Observe the container creation logs for failures during image unpacking.

CoCo version information

caa HEAD, containerd 1.7.24

What TEE are you seeing the problem on

None

Failing command and relevant log output

failed to extract layer sha256:<layer-digest>: failed to get reader from content store: content digest sha256:<digest>: not found
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant