3 مستودعات
Capabilities for running controllers locally for development and debugging purposes against a remote API.
Distinguishing note: Existing candidates focus on test isolation or remote execution rather than local development run-modes for controllers.
Explore 3 awesome GitHub repositories matching development tools & productivity · Local Controller Execution. Refine with filters or upvote what's useful.
The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.
Starts a controller in a local or remote environment to facilitate rapid testing and development.
Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval
Allows running the operator binary locally against a remote cluster for development and debugging purposes.
Rivet هو مصمم سير عمل LLM مرئي ومحرك تنسيق وكلاء الذكاء الاصطناعي. يعمل كبيئة تطوير لبناء خطوط أنابيب التوليد المعزز بالاسترجاع (RAG) ومكتبة TypeScript لتضمين الرسوم البيانية المرئية للذكاء الاصطناعي ومنطق المطالبات في تطبيقات JavaScript. يتميز النظام بمحرر قائم على العقد يربط تدفق البيانات بين النماذج اللغوية، وقواعد بيانات المتجهات، وواجهات برمجة التطبيقات الخارجية. يوفر أدوات متخصصة لهندسة المطالبات، بما في ذلك واجهات لتحسين المطالبات التكراري واختبار A/B لتحسين جودة استجابة النموذج. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك تنفيذ الرسم البياني الموجه مع دعم المعالجة المتوازية والحلقات، والمراقبة الشاملة لتصحيح أخطاء الحالة في الوقت الفعلي وإعادة تشغيل التنفيذ، وأطر الاختبار المؤتمتة للتحقق من سلوك الوكيل من خلال مجموعات التحقق. كما يتضمن دعمًا لنسخ الصوت والاستدلال، بالإضافة إلى بنية إضافات لتعريف العقد المخصصة. يتم تخزين الرسوم البيانية للمنطق كملفات YAML لتمكين التحكم في الإصدار والتعاون.
Provides tools for pausing or aborting active local processes to freeze state for examination.