Add blog post about publishing Kubernetes SIG images to registry.k8s.io - #815
Add blog post about publishing Kubernetes SIG images to registry.k8s.io#815kahirokunn wants to merge 5 commits into
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: kahirokunn The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
31561cc to
d529623
Compare
|
Hi , thank you for your work Here are some things after re-reviewing
and this is one such example , so many things have been repeated across Part 1 and 2. and the names of both parts if you think means literally same : "the road to publi..." and "how to publish ..
Considering these reviews , the blog do need to be at a quality level that we can accept, |
d529623 to
65d29cb
Compare
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
65d29cb to
2add850
Compare
|
@KashishV999 Thanks for the feedback 🙏 |
KashishV999
left a comment
There was a problem hiding this comment.
Hi: I extensively reviewed this blog , added suggestions that maybe be worth looking and some tips that might help you in your future blogs ,
Please have a look at each review and apply the suggestions :)
Btw check this documentions: these are great resources (not sure why you didn't added)
- https://github.com/kubernetes/k8s.io/tree/main/registry.k8s.io
- https://github.com/kubernetes-sigs/promo-tools/blob/main/docs/promotion-pull-requests.md
- https://github.com/kubernetes/test-infra/blob/master/config/jobs/image-pushing/README.md
(Also I wonder if these resources already exist, do you think you were not able to find these resources/or you think the documentation was not good enough for a contributor to follow the process across various repository that it inspired you to write a blog in first place (asking cause it will help us to improve our documentation better)? )
|
Thanks for taking the time to review this so thoroughly! I’ve gone through the comments and applied the suggestions. And yeah, I did find some of those docs along the way. The tricky part was figuring out how the pieces across the different repos fit together, and what order everything needed to happen in. The individual docs were helpful, but I kept wishing there was one end-to-end guide. That’s what made me want to write this post. |
Co-authored-by: Kashish Verma <kashishverma519@gmail.com Signed-off-by: kahirokunn <okinakahiro@gmail.com>
Co-authored-by: Kashish Verma <kashishverma519@gmail.com Signed-off-by: kahirokunn <okinakahiro@gmail.com>
Co-authored-by: Kashish Verma <kashishverma519@gmail.com> Signed-off-by: kahirokunn <okinakahiro@gmail.com>
523927a to
b4eeaf6
Compare
Co-authored-by: Kashish Verma <kashishverma519@gmail.com> Signed-off-by: kahirokunn <okinakahiro@gmail.com>
|
Thank @kahirokunn for your work |
|
Thanks! And thank you for the review, it was a big help. 🙏 |
|
/sig k8s-infra |
|
@KashishV999: The label(s) DetailsIn 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. |
|
Hey @kahirokunn, nice writeup!
and after this draft get merged , we urge you to update the specific sig regarding the publishing date for this blog once we set it. Thanks and have a great day :) |
|
Thanks for pointing this out. I’ve shared the post in #sig-k8s-infra and added the thread to the PR description. |
| Note: Staging registries have a 90-day retention policy and are intended only | ||
| for intermediate builds. End users should consume images from | ||
| `registry.k8s.io` after they have been promoted. |
There was a problem hiding this comment.
| Note: Staging registries have a 90-day retention policy and are intended only | |
| for intermediate builds. End users should consume images from | |
| `registry.k8s.io` after they have been promoted. | |
| {{< alert color="info" title="Note" >}} | |
| Staging registries have a 90-day retention policy and are intended only | |
| for intermediate builds. End users should consume images from | |
| `registry.k8s.io` after they have been promoted. | |
| {{< /alert >}} |
Description
This PR adds an English Kubernetes contributor blog post about publishing a Kubernetes SIG's container images through
registry.k8s.io.Moved from kubernetes/website#56246 after blog team feedback that the content is more appropriate for
kubernetes/contributor-site.The post uses the
secretreaderandkubeconfig-secretreaderimages ofcluster-inventory-apias a concrete example.It explains why GHCR is not the official distribution path for Kubernetes project images, then documents the first-time setup across:
kubernetes/k8s.iokubernetes/test-infrakubernetes/orgIt also includes three SVG diagrams that compare the GHCR and official publication paths and show the dependency order for first-time
registry.k8s.iosetup.SIG feedback
https://kubernetes.slack.com/archives/CCK68P2Q2/p1785504175857279
Issue
N/A
/area blog
/sig multicluster