Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this useful? #1

Open
hasheddan opened this issue May 31, 2021 · 3 comments
Open

Is this useful? #1

hasheddan opened this issue May 31, 2021 · 3 comments
Assignees

Comments

@hasheddan
Copy link
Owner

I wrote k8scr quickly as a way to get OCI images into registries running in Kubernetes clusters because it was relevant to work I do with Crossplane. However, I imagine it could be generally useful for folks, and some have already shown interest. There are a variety of ways the scope of this project could be expanded, such as making the in-cluster registry component a little more automated (i.e. automatically deploy tiny temporary registry just to get image to whatever its final destination in the cluster is). Anyway, I am happy to expand / maintain this project if folks find it useful, so I would love to get some feedback as to what people want to see and how they may be using it already. Feel free to comment below or, if necessary, reach out privately to @hasheddan.

@hasheddan hasheddan self-assigned this May 31, 2021
@Vad1mo
Copy link

Vad1mo commented Jun 1, 2021

I am contributing to Harbor and there is a demand to have a distributed registry with one central unit where everyone can push to and satellites to pull images from. Something like a proxy cache and something that can distribute images. The idea is not to have a full-blown registry but something that can offload the central registry and improve the reliability of the entire system.

@hasheddan
Copy link
Owner Author

@Vad1mo sounds interesting! Are you imagining the "satellites" as pull-only then?

@Vad1mo
Copy link

Vad1mo commented Jun 2, 2021

@Vad1mo sounds interesting! Are you imagining the "satellites" as pull-only then?

yes, but I must admit I am biased as I only see what customer demand, not other potential use cases. There are also P2P solutions out there that I didn't try yet.

IMO these are the top 3 use cases for a satellite concept:

  1. Improved availability and reliability of the entire container distribution system for pulling images.
  2. Less data traffic
  3. Speed
  4. Distribute images to clusters with limited internet access

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants