-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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 load images with kind v0.26.0 and kindes/node:v1.32.1 #3853
Comments
/assign @BenTheElder since he was discussing this with @AkihiroSuda recently during the upgrade to containerd 2.0, that seems that fixed the problem |
Looks like the kindest/node image was updated to containerd v2 ahead of the new release of the kind cmd. The kind cmd should have a new release, or, the image should be reverted |
Thanks, that was my thinking as well. I think either of them would work for us. |
See kubernetes-sigs/kind#3853 for issues fixes spiffe#5812 Signed-off-by: Sorin Dumitru <[email protected]>
See kubernetes-sigs/kind#3853 for issues fixes spiffe#5812 Signed-off-by: Sorin Dumitru <[email protected]>
See kubernetes-sigs/kind#3853 for issues fixes spiffe#5812 Signed-off-by: Sorin Dumitru <[email protected]>
See kubernetes-sigs/kind#3853 for issues fixes #5812 Signed-off-by: Sorin Dumitru <[email protected]>
FYI: new images like this are not necessarily supported with old releases (see the release notes and the docs which both clearly warn about image selection) This one should be working though. |
We will do a new release. But it is not a safe assumption that you can use any image with any release and every release's notes discuss this with the listed images as does the quick start docs section about changing versions / images. Further those docs warn that you should use images by digest for security and to avoid this. /close |
@BenTheElder: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Also noting that this does not collide with any previously existing tags (v1.32.0 was the tag available for 0.27? but it could have given we advertise the digests and instruct users to use the digests for exact images |
You should scrape the release notes instead of the docker hub tags. We can and have made breaking changes before by necessity to fix bugs. We avoid them where possible but don't guarantee it. This is one such example, we need to keep up with containerd. Really you should just select specific images and not scrape anything. These images run with full privileges and pulling random unvetted images is a serious risk, if you pull by digest then even if we are temporarily compromised you cannot be impacted. |
There is some possible discussion in open issues of using another tag scheme in the future, but the discussion has yet to settle. |
Is release notes in a reliable format that you can regex in a script? |
We are currently doing something like this to get latest k8s versions to use in CI. (here)
|
Avoid loading the images due to a known issue that makes kind v0.26.0 with kindest/node v1.32.1 fails when loading the images. This issue was reported here kubernetes-sigs/kind#3853 Signed-off-by: Jonathan Gonzalez V. <[email protected]>
Avoid loading the images due to a known issue that makes kind v0.26.0 with kindest/node v1.32.1 fails when loading the images. This issue was reported here kubernetes-sigs/kind#3853 Signed-off-by: Jonathan Gonzalez V. <[email protected]>
Avoid loading the images due to a known issue that makes kind v0.26.0 with kindest/node v1.32.1 fails when loading the images. This issue was reported here kubernetes-sigs/kind#3853 Signed-off-by: Jonathan Gonzalez V. <[email protected]> (cherry picked from commit 69a65e7)
Avoid loading the images due to a known issue that makes kind v0.26.0 with kindest/node v1.32.1 fails when loading the images. This issue was reported here kubernetes-sigs/kind#3853 Signed-off-by: Jonathan Gonzalez V. <[email protected]> (cherry picked from commit 69a65e7)
Avoid loading the images due to a known issue that makes kind v0.26.0 with kindest/node v1.32.1 fails when loading the images. This issue was reported here kubernetes-sigs/kind#3853 Signed-off-by: Jonathan Gonzalez V. <[email protected]> (cherry picked from commit 69a65e7)
We're still hoping for another containerd release with some some fixes for testing Kubernetes, otherwise I'm personally out a lot at the moment for personal reasons so it may be a bit before we officially release with this image. (To be clear, I am not the only person that can release, but I can't speak on anyone else's behalf) |
woot. perhaps I can use default node image of cli as upper bound in my prior script. |
What happened:
Our CI tries to figure out the latest versions of kind and kindest/node to run integration tests against various k8s versions. After the image with v1.32.1 (roughly, I know it worked on Tuesday the 21st, but not on Thursday the 23rd) we started seeing CI failures for the combination of kind 0.26.0 and kindes/node v1.32.1. The error occurs when trying to load an image into the cluster:
See also our issue for the build failing spiffe/spire#5812
Doing some more experiments from main I can see that:
So it's safe to say that 586b038 is what makes it work, but what makes it break is the new image for v1.32.1
What you expected to happen:
To be able to load images.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
Linux
kind version
): v0.26.0docker info
,podman info
ornerdctl info
):/etc/os-release
):Arch Linux (my laptop)/Ubuntu 22.04 for CI
kubectl version
):v1.32.1
No
The text was updated successfully, but these errors were encountered: