Note: Spegel is a project with an evolving API and no guaranteed support. Assistance is provided on a best-effort basis by the developers. We focus on the home lab and individual contributor use case.
Spegel is for you if you are looking to do any of the following.
- Locally cache images from external registries with no explicit configuration.
- Avoid cluster failure during external registry downtime.
- Improve image pull speed and pod startup time by pulling images from the local cache first.
- Avoid rate-limiting when pulling images from external registries (e.g. Docker Hub).
- Decrease egressing traffic outside of the clusters network.
- Increase image pull efficiency in edge node deployments.
Read the getting started guide to deploy Spegel.
Read contribution guidelines for instructions on how to build and test Spegel.
Spegel was initially developed at Xenit AB.
This project is licensed under the MIT License - see the LICENSE file for details.
