মূল বিষয়বস্তুতে যান

নিবন্ধ

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 (CRD), 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 CRD ও অবজারভেবিলিটি

হাইলাইটস

  • 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