NebulaCR (github.com/bwalia/nebulacr) একটি Rust Cargo workspace: nebula-registry (OCI API, :5000), nebula-auth (OIDC + JWT, :5001), nebula-common, nebula-controller (CRD), nebula-mirror (pull-through), nebula-resilience ও nebula-replication। বিল্ড: cargo build --workspace --release। অফিসিয়াল সাইট: nebulacr.org। পূর্ণ লেখ: ডকুমেন্টেশন ব্লগ।
ডায়াগ্রাম (README / Cargo লেআউট থেকে)
হাইলাইটস
- OCI Distribution API v2, Docker ও Podman সামঞ্জস্যপূর্ণ
- CI (GitHub Actions, GitLab) ও ইন্টারঅ্যাকটিভ SSO-এর জন্য জিরো-ট্রাস্ট OIDC
- Prometheus মেট্রিক্স (যেমন nebulacr_http_requests_total), স্ট্রাকচার্ড লগ, OpenTelemetry ট্রেসিং
- Docker Hub, GHCR, GCR, Quay, registry.k8s.io-এর জন্য pull-through ক্যাশ
- Helm OCI chart (ghcr.io/bwalia/charts), HPA, ingress TLS, ServiceMonitor