|
| 1 | +# Updating Pause Image References |
| 2 | + |
| 3 | +The Kubernetes `pause` image is used to run a 'parent' container for all |
| 4 | +the other containers inside your pod. This image is referenced across many |
| 5 | +projects within the Kubernetes ecosystem, and it's important that we keep them |
| 6 | +all up to date to ensure stable platform support and to avoid confusing things |
| 7 | +for end users. |
| 8 | + |
| 9 | +However, we do need to update those images in a somewhat staggered way across |
| 10 | +the ecosystem, rather than doing it all at once. |
| 11 | + |
| 12 | +### Useful Links |
| 13 | + |
| 14 | +- [Pause Image Changelog][pause-cl] |
| 15 | +- [What is the role of 'pause' container?](https://groups.google.com/g/kubernetes-users/c/jVjv0QK4b_o) |
| 16 | +- [The Almighty Pause Container](https://www.ianlewis.org/en/almighty-pause-container) |
| 17 | + |
| 18 | +### Coordinating updates |
| 19 | + |
| 20 | +When a new `pause` image is released, we generally try to update it in the |
| 21 | +following order, this is to try and ensure that repositories stay in sync, while |
| 22 | +keeping changes well tested and developers unblocked. |
| 23 | + |
| 24 | +#### First level (core projects) |
| 25 | + |
| 26 | +- [kubernetes/kubernetes][k-k-repo] |
| 27 | +- [kubernetes/test-infra][k-infra-repo] |
| 28 | + |
| 29 | +#### Second level (kubernetes-sigs) |
| 30 | + |
| 31 | +- [kubernetes-sigs/image-builder][ks-image-builder] |
| 32 | +- [kubernetes-sigs/kind][ks-kind] |
| 33 | + |
| 34 | +#### Third level (runtimes) |
| 35 | + |
| 36 | +- [cri-o/cri-o][crio] |
| 37 | +- [containerd/containerd][containerd] |
| 38 | + |
| 39 | +#### Fourth level (other projects) |
| 40 | + |
| 41 | +- [kubernetes/minikube][k-minikube] |
| 42 | + |
| 43 | +[k-k-repo]: https://github.com/kubernetes/kubernetes |
| 44 | +[k-infra-repo]: https://github.com/kubernetes/test-infra |
| 45 | +[ks-kind]: https://github.com/kubernetes-sigs/kind |
| 46 | +[crio]: https://github.com/cri-o/cri-o |
| 47 | +[containerd]: https://github.com/containerd/containerd |
| 48 | +[k-minikube]: https://github.com/kubernetes/minikube |
| 49 | +[pause-cl]: https://github.com/kubernetes/kubernetes/blob/master/build/pause/CHANGELOG.md |
0 commit comments