Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phillebaba
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
phillebaba
11mo ago
Spegel itself does not manage state as a normal registry would. Maybe ephemeral would be a better word to describe it. A normal registry would require some stateful storage solution along with a database to store image that clients push to
2.
▲
by
phillebaba
11mo ago
I am having some discussions about getting things working on GKE but I can't give an ETA as it really depends on how things align with deployment schedules. I am positive however that this will soon be resolved.
3.
▲
by
phillebaba
11mo ago
It's been a while since I looked at kuik, but I would say the main difference is that Spegel doesn't do any of the pulling or storage of images. Instead it relies on Containerd to do it for you. This also means that Spegel does no
4.
▲
by
phillebaba
11mo ago
Spegel does not only mirror Docker Hub, and works a lot differently than the alternatives you suggested. Instead of being yet another failure point closer to your production environment, it runs a distributed stateless registry inside of yo
5.
▲
by
phillebaba
11mo ago
I build Spegel to keep my Kubernetes cluster running smoothly during an outage like this. https://spegel.dev/
6.
▲
by
phillebaba
11mo ago
I would say most people would say it't best practice while a minority actually does it.
7.
▲
by
phillebaba
11mo ago
Shameless plug but this might be a good time to install Spegel in your Kubernetes clusters if you have critical dependencies on Docker Hub. https://spegel.dev/
8.
▲
by
phillebaba
1y ago
I initially built Spegel to deal with a series of GHCR outages along with rate limit changes in Docker Hub. I am a bit biased but it is a no brainier to run Spegel to mitigate these types of issues.
9.
▲
by
phillebaba
1y ago
I am not to familiar with Kamal but it seems possible to integrate it with my project Spegel to remove some of the load from upstream. Especially if they are running clusters of servers physically located close to each other they could avoi
10.
▲
by
phillebaba
1y ago
Well your license is only as good as you are able to enforce it. Even with the law there is no guarantees. I grew up thinking that people would follow the spirit of open source rather than the specific letter of the law. This is obviously n
11.
▲
by
phillebaba
1y ago
I agree with this. It seems to be one of the licenses out there that scares the big three cloud providers.
12.
▲
by
phillebaba
1y ago
Any copies of the code should include the notice according to the MIT license. I do agree that I could have used a less permissive license, and it is something that I am now considering to change. The reality is that licenses do not mean an
13.
▲
by
phillebaba
1y ago
I agree, after this happened to me I learned of a few other situations where the same thing happened to other friends. On my end if was a mix of naivete and flattery which made me want to take the meeting. I suspect it is the same case for
14.
▲
Getting forked by Microsoft
(philiplaine.com)
1865 points
by
phillebaba
1y ago
|
998 comments
15.
▲
Bypass Docker Hub Rate Limits with This Stateless Image Cache
(thenewstack.io)
2 points
by
phillebaba
2y ago
|
1 comments
16.
▲
Stateless cluster local OCI registry mirror
(spegel.dev)
3 points
by
phillebaba
2y ago
|
0 comments
17.
▲
by
phillebaba
2y ago
Interesting idea to use the file path layout as a way to control the endpoints. I do wonder though how you would deal with the Docker-Content-Digest header. While not required it is suggested that responses should include it as many clients
18.
▲
by
phillebaba
2y ago
Kraken is sadly a dead project, with little work being done. For example support for Containerd is non-existent or just not documented. I created Spegel to fill the gap but focus on the P2P registry component without the overhead of running
19.
▲
by
phillebaba
4y ago
Some self promotion but I have built a project that aims to solve some of these issues in Kubernetes. https://github.com/xenitAB/spegel I have avoided a couple of incidents caused by images being removed or momentarily