Skip to content

Commit c34d339

Browse files
authored
Merge pull request #5998 from endocrimes/dani/take-a-pause
sig-node: add doc with basic info for pause image updates
2 parents 4ae8b86 + 06fcf73 commit c34d339

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

Diff for: contributors/devel/sig-node/updating-pause-images.md

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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

Comments
 (0)