Skip to content

Update containerd v2.1.3+ to solve issues with certain container registries #3959

Open
@ncouse

Description

@ncouse

What happened:

I have not been able to use node images provided for releases since v0.28.0.
When using these node image, I get ErrImagePull errors for my deployment images in Kubernetes.

This means I cannot use new kind node images, and have to stick to older ones.

How to reproduce it (as minimally and precisely as possible):

Run kind with any node images since v0.28.0, where your application images are being pulled from registry such as Artifactory. Artifactory is known to be affected, and other may be too.
Given the wide spread use of Artifatory, especially in corporate environments, this is a major issue.

Anything else we need to know?:

After some investigation, it seems that the problem is with containerd 2.1.0.

Node image for v0.27.0 of kind used containerd v2.0.2, whereas you switched to containerd v2.1.0 for images published since kind v0.28.0.

The issues is actually a containerd issue as documented here

The fix has been released in containerd v2.1.3.

I have rebuilt the kind base iamge with containerd 2.1.3, and rebuilt the node image, and have tested that that solves the issue.

So this issue is essentially a tracker to ensure that containerd is upgraded.

Metadata

Metadata

Assignees

Labels

kind/bugCategorizes issue or PR as related to a bug.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions