लेख
NebulaCR: ऑब्ज़र्वेबिलिटी और अनुपालन के साथ एंटरप्राइज़ OCI रजिस्ट्री
Rust रजिस्ट्री स्टैक, ज़ीरो-ट्रस्ट OIDC, SCIM, Prometheus मेट्रिक्स और Kubernetes-नेटिव Helm डिप्लॉयमेंट
इस पृष्ठ पर
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