5 مستودعات
Mechanism to ensure operator instances only manage resources assigned to their specific controller identifier.
Distinct from Installation Instance Isolation: Focuses on logical control isolation for operators rather than filesystem-level software installation isolation.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Controller Instance Isolation. Refine with filters or upvote what's useful.
kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle
Assigns unique controller identifiers to resources so specific instances only manage their own assigned workloads.
NGINX Ingress Controller هو مدير حركة مرور أصلي لـ Kubernetes يتعامل مع الطلبات الخارجية ويوجهها إلى الخدمات الداخلية. يترجم كائنات Kubernetes API والتعليقات التوضيحية إلى تكوينات وكيل لإدارة حركة مرور HTTP وTCP وUDP الواردة. يتميز المتحكم بتوجيه حركة المرور المتقدم وتكامل الأمان. يدعم تقسيم حركة المرور (Blue-green وCanary)، بالإضافة إلى التوجيه القائم على المحتوى والمسار (Regex). تتم إدارة الأمان عند الحافة عبر جدار حماية تطبيقات الويب، وحماية رفض الخدمة، ومجموعة متنوعة من طرق المصادقة بما في ذلك OpenID Connect وJSON Web Tokens. يوفر المشروع مجموعة واسعة من القدرات التي تغطي إنهاء وتمرير TLS، والمراقبة النشطة لصحة الخدمات الأولية، واستمرارية الجلسة. كما يتضمن أدوات مراقبة مثل تكامل مقاييس Prometheus، ولوحات معلومات حركة المرور في الوقت الفعلي، وتتبع الطلبات الموزع. يتم دعم التثبيت من خلال Helm charts، أو مشغل (Operator)، أو عمليات نشر صور الحاويات القياسية.
Ensures controller instances only manage resources assigned to their specific class identifier for isolation.
Tixl هو محرك رسومات متحركة قائم على العقد وأداة توليد إجرائية تُستخدم لإنشاء هندسة ثلاثية الأبعاد وتظليل (Shaders). يستخدم رسمًا بيانيًا غير دوري موجهًا للمشغلين ونوى حوسبة مسرعة بواسطة GPU لتوليد أشكال ثلاثية الأبعاد معقدة، خاصة من خلال استخدام دوال المسافة الموقعة ومحاكاة الجسيمات. المحرك قابل للتوسع للغاية عبر إطار عمل تطوير C# يدعم إعادة تحميل الكود الساخن، مما يسمح بحقن منطق المشغل المخصص في وقت التشغيل النشط دون إعادة التشغيل. كما يتميز كجهاز تحكم في الإضاءة، قادر على ترجمة السمات المكانية ثلاثية الأبعاد والدوران إلى بروتوكولات DMX و ArtNet لتشغيل تجهيزات المسرح المادية. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك التصور التفاعلي للصوت عبر تحليل FFT، والرسوم المتحركة الرئيسية والإجرائية، والتحكم الخارجي في الوقت الفعلي من خلال تكامل MIDI و OSC. يدعم خط أنابيب العرض الخاص به العرض القائم على الفيزياء وبناء التظليل المخصص، بينما توفر البيئة أدوات لرسم الخرائط الإسقاطية ونشر الملفات التنفيذية المستقلة. يوفر المشروع CLI لبناء التطبيقات وسطح تطوير لإنشاء امتدادات C#.
Allows running multiple parallel software instances using unique identifiers to prevent settings conflicts.
Buildx هو إضافة بناء BuildKit ومدير مثيل بناء حاويات يتيح إنشاء صور حاويات تستهدف معماريات CPU وأنظمة تشغيل متعددة في وقت واحد. يعمل كمنشئ صور متعدد المنصات يستفيد من خلفية BuildKit لتوسيع قدرات بناء الصور القياسية. يتميز المشروع بمنسق بناء موزع قادر على تنسيق المهام عبر مجموعة من العقد البعيدة. وهذا يسمح بالتجميع الأصلي عبر معماريات عتادية مختلفة عن طريق ربط عمال بعيدين متعددين في مثيل واحد لزيادة توازي البناء. يدير Buildx مثيلات بناء معزولة لضمان فصل البيئة بين المشاريع المختلفة أو خطوط الأنابيب المؤتمتة. كما يوفر قدرات لإنشاء قوائم بيان متعددة المعماريات وتصدير نتائج البناء كملفات tarballs للصور أو ذاكرات تخزين مؤقت.
Provides isolated builder instances to ensure environment separation between different projects or CI pipelines.
Inject is a dependency injection framework for Go that automates the assembly of complex object graphs. By leveraging runtime reflection, the library dynamically inspects object structures to resolve and populate required dependencies, decoupling component initialization from business logic. The framework manages object lifecycles through both singleton and factory-based provisioning. It maintains a central registry to share singletons across an application for consistent state, while also supporting the creation of unique, private instances to isolate state between different components. To
Isolates state by generating unique, non-shared instances for specific dependencies.