11 مستودعات
Continuously reconciling the live state of a cluster with a desired state defined in Git repositories or artifacts.
Distinguishing note: Candidates relate to 3D modeling or React state, not GitOps cluster reconciliation.
Explore 11 awesome GitHub repositories matching devops & infrastructure · GitOps State Synchronization. Refine with filters or upvote what's useful.
Reloader is a Kubernetes custom controller designed to automate pod restarts and synchronize running workloads with external configuration stores. It functions as a configuration reloader that triggers rolling upgrades for pods whenever referenced ConfigMaps or Secrets are updated. The tool distinguishes itself by integrating with external secret managers, CSI drivers, and GitOps workflows to ensure workloads are restarted when secrets from external stores change. It utilizes targeted filtering via labels and annotations to control which resources or namespaces trigger restarts, and it can pa
Synchronizes the live state of workloads with configuration changes delivered via GitOps pipelines.
Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new
Mirrors configuration from repositories and applies it via automatic reconciliation to synchronize cluster state.
Flux is a Kubernetes GitOps controller and deployment engine that synchronizes cluster state with configurations stored in a Git repository. It serves as a system for continuous delivery, utilizing a manifest generator to create configuration files from templates and a reconciliation loop to ensure the live environment matches the desired state defined in versioned repositories. The project distinguishes itself through a container image automator that scans registries and updates manifests based on semantic versioning or regular expressions. It incorporates secure configuration deployment via
Continuously reconciles the live cluster state with a desired state defined in Git repositories.
هذا المشروع عبارة عن مورد تعليمي شامل وكتيب تشغيلي لـ Kubernetes. يعمل كمرجع تقني لتثبيت وإدارة وتوسيع عناقيد تنسيق الحاويات عبر بيئات متنوعة، ويغطي المبادئ المعمارية الأساسية ومكونات النظام المطلوبة للحفاظ على التطبيقات المعبأة في حاويات. يوفر المورد أدلة منظمة لإدارة العناقيد، بما في ذلك إعدادات التوافر العالي، والتحكم في الموارد، وعمليات النسخ الاحتياطي للبيانات. كما يعمل كتدقيق أمني وكتيب لاستكشاف الأخطاء وإصلاحها، ويقدم تعليمات لتحديد ثغرات العقد باستخدام معايير الصناعة القياسية وحل الإخفاقات في بيئات الشبكات والتخزين والـ pod. تغطي الوثائق مجموعة واسعة من مجالات القدرة، بما في ذلك نشر العناقيد عبر أنظمة تشغيل مختلفة، وإدارة حركة المرور من خلال سياسات الشبكة وحوكمة الخدمة، وتنفيذ التحكم في الوصول وآليات الهوية. كما تتناول إدارة عبء العمل، وتخصيص الموارد، وتوسيع وظائف API. تتم إدارة المحتوى كنظام قائم على markdown يستخدم توليد الموقع الساكن لتحويل الأدلة التقنية المنظمة إلى صفحات HTML معروضة مسبقًا.
Guides the synchronization of desired cluster state with version-controlled repositories using continuous delivery pipelines.
Devtron هي منصة لإدارة Kubernetes ومنسق CI/CD مصمم لتوحيد دورات حياة التطبيقات وعمليات البنية التحتية عبر مجموعات متعددة من واجهة واحدة. تعمل كلوحة تحكم مركزية لتنسيق أعباء العمل، وإدارة الأمان، وتوفير المراقبة لبيئات Kubernetes. تتميز المنصة بمحرك سير عمل بدون كود (no-code) لأتمتة بناء الحاويات وخطوط أنابيب تسليم البرمجيات، إلى جانب أداة نشر GitOps مرئية لإدارة التطبيقات التصريحية ومطابقة انحراف التهيئة. يمتد سطح إمكانياتها إلى إدارة الأمان من خلال فحص ثغرات صور الحاويات ومزامنة الأسرار الخارجية، بالإضافة إلى المراقبة عبر لوحة تحكم تربط المقاييس والسجلات والأحداث لتصحيح الأخطاء. يتعامل النظام أيضاً مع مهام البنية التحتية مثل توسيع أعباء العمل القائم على الأحداث، وإسبات الموارد، والتحكم في الوصول القائم على الأدوار. يمكن نشر المنصة باستخدام عملية تثبيت تمهيدية تدير جميع المكونات المطلوبة وتبعيات الطرف الثالث.
Continuously reconciles the live cluster state with desired configurations defined in Git to prevent drift.
jx هي منصة تسليم GitOps ومنسق CI/CD لـ Kubernetes مصممة لأتمتة بناء ونشر التطبيقات. تعمل كمدير خط أنابيب أصلي سحابي ينفذ تسلسلات البناء والنشر القائمة على الحاويات باستخدام كتالوج من المهام القابلة لإعادة الاستخدام. يتميز المشروع بالتنسيق الآلي لبيئات المعاينة، والتي يتم إنشاؤها وتدميرها بناءً على نشاط طلبات السحب (pull request) لتمكين التحقق قبل الدمج. يستخدم المشروع نموذج مزامنة حالة قائم على GitOps للحفاظ على الحالة المطلوبة للمجموعات عن طريق استطلاع مستودعات git وتطبيق تحديثات التكوين التي تم التحقق منها. يغطي النظام مجموعة واسعة من الإمكانيات بما في ذلك إدارة نشر Helm chart، وتنسيق المجموعات المتعددة، وتكامل مخزن الأسرار الخارجي. كما يوفر أدوات إنتاجية للمطورين لإعادة بناء التطبيقات بشكل تدريجي ومزامنة الأكواد من المحلي إلى الحاوية (pod). تتم إدارة التثبيت عبر نشر مشغل git وتشغيل مهام المجموعة التمهيدية لضمان اتساق الأدوات.
Continuously synchronizes the live state of a Kubernetes cluster with the desired state defined in Git.
Autobase is a self-hosted database-as-a-service platform designed to automate the deployment, scaling, and administration of high-availability PostgreSQL clusters. It functions as a cluster orchestrator that handles replication, failover, and version upgrades across multiple servers. The platform is distinguished by its GitOps-driven approach, using version control and CI/CD pipelines as the single source of truth to automate database configurations and deployments. It provides both a web-based management interface and a command-line tool for provisioning and monitoring clusters. The system
Uses version control and CI/CD pipelines as the single source of truth to reconcile cluster state.
Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,
Manages cluster infrastructure and service configurations using a declarative, GitOps-style synchronization model.
This project is a Kubernetes cluster management framework and infrastructure-as-code template designed to bootstrap and maintain Talos Kubernetes clusters on bare-metal or virtual machines. It provides a structured system for deploying complete orchestration environments using declarative configurations and template-driven workflows. The framework distinguishes itself through a GitOps-driven execution model that utilizes Flux for state reconciliation and Renovate for automated dependency updates of Helm charts and container images. It employs a TOML-based configuration system to generate envi
Continuously synchronizes the live Kubernetes cluster state with a desired state defined in a Git repository using Flux.
هذا المشروع عبارة عن منصة تعليمية ومنهج مصمم لتدريس هندسة السحابة الأصلية (cloud-native)، وأتمتة البنية التحتية، وممارسات تسليم البرمجيات. يوفر خارطة طريق منظمة لإتقان الكفاءات الأساسية، بما في ذلك تنسيق الحاويات، وسير عمل GitOps، والتكامل والتسليم المستمر. تتميز المنصة بدمج التدريب التقني مع التطوير المهني الوظيفي. فهي تقدم مشاريع عملية، ومحاكاة موجهة، وتقييمات للكفاءة التقنية تعكس بيئات الهندسة الواقعية. يمكن للمستخدمين التقدم عبر مسارات تعليمية متسلسلة تغطي دورة حياة تسليم البرمجيات بالكامل، بدءاً من وضع التطبيق في حاويات أولية وصولاً إلى إدارة البنية التحتية على مستوى الإنتاج. بعيداً عن التعليمات التقنية، يتضمن المشروع موارد للتقدم الوظيفي، مثل تحسين السيرة الذاتية والتحضير للمقابلات. كما يوفر توجيهاً حول تنفيذ ممارسات قياسية في الصناعة مثل التحقق من السياسات ككود (policy-as-code)، وقابلية مراقبة النظام، وإدارة البنية التحتية التصريحية لضمان تلبية المعايير التشغيلية.
Automates production environment synchronization by reconciling live cluster states with version-controlled configuration repositories.
This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration and infrastructure automation. It provides a structured learning path for mastering the lifecycle management of containerized applications, covering the core concepts of declarative resource definitions, control-loop-based reconciliation, and distributed cluster state management. The course distinguishes itself by focusing on practical, hands-on implementation of modern DevOps practices. It guides users through the integration of GitOps workflows for state synchronization, the
Continuously reconciles cluster state with version-controlled configurations to eliminate manual drift.