Skip to content
Discussion options

You must be logged in to vote

I have discussed this a few times in person with people but realize there is no written record of my thoughts.

This is a problem with or without Spegel, the problem is just exacerbated with Spegel. You have the same problem in a multi tenant cluster if tenants share nodes. All cached images on a node are available for other tenants to use if your pod ends up on the node. The solution proposed by some Kubernetes maintainers is to enforce pull policy Always when pull credentials are present. This forces Containerd to make a HEAD request to ensure that the credentials are valid before allowing the use of the cached image.

A major drawback of this solution is that it creates a hard dependency…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@phillebaba
Comment options

Answer selected by phillebaba
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #1432 on July 13, 2026 10:22.