Comments (32)
I have restored kubernetes/pause
as a stopgap for kata-containers/tests#1522
$ docker load -i dockerhub-kubernetes-pause.tar.gz
Loaded image: kubernetes/pause:asm
Loaded image: kubernetes/pause:go
Loaded image: kubernetes/pause:latest
$ docker push kubernetes/pause:asm
The push refers to repository [docker.io/kubernetes/pause]
5f70bf18a086: Pushed
03b40935cf58: Pushed
asm: digest: sha256:74a98f0e4d750c9052f092a7f7a72de7b20f94f176a490088f7a744c76c53ea5 size: 936
$ docker push kubernetes/pause:go
The push refers to repository [docker.io/kubernetes/pause]
5f70bf18a086: Layer already exists
e16a89738269: Pushed
go: digest: sha256:b31bfb4d0213f254d361e0079deaaebefa4f82ba7aa76ef82e90b4935ad5b105 size: 938
$ docker push kubernetes/pause:latest
The push refers to repository [docker.io/kubernetes/pause]
5f70bf18a086: Layer already exists
e16a89738269: Layer already exists
latest: digest: sha256:b31bfb4d0213f254d361e0079deaaebefa4f82ba7aa76ef82e90b4935ad5b105 size: 938
from k8s.io.
I think the comms around this are a bit confusing as it seems from their FAQ that the retention period only applies for images that have been neither pushed nor pulled within that retention window:
From the FAQ:
What is a container image retention limit and how does it affect my account?
Image retention is based on the activity of each individual image stored within a user account. If an image has not either been pulled or pushed in the amount of time specified in your subscription plan, the image will be tagged “inactive.” Any images that are tagged as “inactive” will be scheduled for deletion.
from k8s.io.
@dims: Closing this issue.
In response to this:
/close
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/test-infra repository.
from k8s.io.
This only applies to "inactive" images if you read the FAQ, odd that it wasn't in the email.
Edit: ninja-ed!
from k8s.io.
/assign
from k8s.io.
Redis image not found See PR #14106
from k8s.io.
@thecrudge which repo?
from k8s.io.
@cblecker kubernetes/redis
from k8s.io.
You mentioned a PR number.. where is that PR? Could you link to it directly? github.com/kubernetes/redis doesn't exist.
from k8s.io.
from k8s.io.
@thecrudge replied requesting changes on that PR. thanks for the catch!
from k8s.io.
To document things further, looks like this image was still referenced as recently as October 2018: kubernetes/kubernetes#69631
from k8s.io.
@spiffxp we have changed our configuration to now use k8s.gcr.io/pause
image. From kata side, the kubernetes/pause
image can now be deleted.
Thanks
from k8s.io.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from k8s.io.
/remove-lifecycle stale
I suggest we plan to remove kubernetes/pause
after v1.16 goes out the door, per our 3 version support policy (ref: https://kubernetes.io/docs/setup/release/version-skew-policy/), and given that the above PR implies we stopped using this image in v1.13
from k8s.io.
@spiffxp +1 to remove kubernetes/pause after v1.16 goes out the door
from k8s.io.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from k8s.io.
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten
.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten
from k8s.io.
/remove-lifecycle rotten
/lifecycle frozen
What's the status of this?
from k8s.io.
Looks like they have fixed it kata-containers/tests#1526 so we should be able to clean things up now.
from k8s.io.
We have 1.17 out so we should be able to finish this in 2020 I guess.
from k8s.io.
@spiffxp do you think we can delete the pause
image now?
from k8s.io.
/remove-priority important-soon
/priority backlog
It's really low on my priority list at this point; it would feel great to finally get this done, but I'm juggling too much right now
from k8s.io.
Docker is changing their ToS especially important is this part about retention:
Docker is introducing a container image retention policy which will be enforced starting November 1, 2020.
The container image retention policy will apply to the following plans:
Free plans will have a 6 month image retention limit
Pro and Team plans will have unlimited image retention
Assuming we are on a free plan the last images will go away on November 1. Might be a good time to tackle the full retirement of the org once all images are removed by us or docker.
from k8s.io.
I am very tempted to delete the pause image now and be done with it, since we're well past v1.16.
OTOH, we could give one last final warning and say once v1.19 is released, we're removing kubernetes/pause
.
What do folks think?
from k8s.io.
Thanks for the clarification. Would have expected that detail to be worth putting next to the retention notice ^^
Anyway happy to have this cleaned up nonetheless.
from k8s.io.
+1 let's please clean it up!
from k8s.io.
Also I think:
/sig security
from k8s.io.
Cleaning up these unmaintained images has helped avoid security concerns.
from k8s.io.
backed up the pause image in dockerhub
$ docker images | sort
REPOSITORY TAG IMAGE ID CREATED SIZE
ghcr.io/dims/pause asm 7b57aeefc2c0 8 years ago 129B
ghcr.io/dims/pause go f9d5de079539 8 years ago 240kB
ghcr.io/dims/pause latest f9d5de079539 8 years ago 240kB
kubernetes/pause asm 7b57aeefc2c0 8 years ago 129B
kubernetes/pause go f9d5de079539 8 years ago 240kB
kubernetes/pause latest f9d5de079539 8 years ago 240kB
from k8s.io.
and they are gone! https://hub.docker.com/r/kubernetes/pause/tags
from k8s.io.
/close
from k8s.io.
Related Issues (20)
- k8s-infra-prow-build: Deploy KubeCost and integrate it with the existing KubeCost installation on EKS HOT 5
- image-promo job is hitting quota limits HOT 9
- Create secret for triage party HOT 3
- eks-prow-build-cluster: Decommission the canary cluster HOT 10
- eks-prow-build-cluster: Replace FluxCD with ArgoCD HOT 5
- peribolos jobs using incorrect token HOT 3
- k8s infra GCE pool is frequently exhausted HOT 6
- Manage the DNS for etcd.io using GitOps
- DNS REQUEST: dash.etcd.io HOT 1
- Umbrella Issue: Kubernetes Infrastructure Tech Debt HOT 3
- Migrate Infra code to separate repo called k/infrastructure HOT 4
- Detected cluster health issues in your AWS account 808842816990 HOT 4
- Unable to run terraform due to lack of permissions on custom roles HOT 5
- Migrate to tenv from tfswitch HOT 1
- Account used for aws-ebs-csi-driver ECR public repository HOT 14
- Update role in EBS CSI Public ECR Account (`406135939448`) to grant `ecr-public:SetRepositoryPolicy` HOT 4
- DNS REQUEST: kubebuilder.io HOT 9
- `kubeadm, kubelet` install file for MacOS exists in CDN? HOT 2
- https://pkgs.k8s.io/ does not support ipv6 HOT 16
- Migration to new vSphere environment HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from k8s.io.