مواد پر جائیں

مضمون

NebulaCR: آبزرویبلٹی اور کمپلائنس کے ساتھ انٹرپرائز OCI رجسٹری

Rust رجسٹری اسٹیک، زیرو-ٹرسٹ OIDC، SCIM، Prometheus میٹرکس اور Kubernetes-نیٹو Helm ڈپلائمنٹ

  • 1 منٹ کی پڑھائی
  • DevOps
  • سیکیورٹی
  • Kubernetes

NebulaCR (github.com/bwalia/nebulacr) ایک Rust Cargo workspace ہے: nebula-registry (OCI API، :5000)، nebula-auth (OIDC + JWT، :5001)، nebula-common، nebula-controller (CRDs)، nebula-mirror (pull-through)، nebula-resilience اور nebula-replication۔ بلڈ: cargo build --workspace --release۔ سرکاری سائٹ: nebulacr.org۔ مکمل تحریر: دستاویزی بلاگ۔

ڈایاگرامز (README / Cargo لے آؤٹ سے)

NebulaCR Cargo workspace crates

NebulaCR آرکیٹیکچر اسٹیک

NebulaCR ingress، پورٹس، میٹرکس

NebulaCR زیرو-ٹرسٹ تصدیق فلو

NebulaCR CRDs اور آبزرویبلٹی

نمایاں نکات

  • 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