awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 مستودعات

Awesome GitHub RepositoriesHigh Availability Cluster Deployments

Deployment strategies that ensure cluster-wide availability through redundant control planes and agent nodes.

Distinct from High-Availability Deployments: Distinct from High-Availability Deployments: focuses on the entire cluster architecture rather than specific Helm chart replicas.

Explore 18 awesome GitHub repositories matching devops & infrastructure · High Availability Cluster Deployments. Refine with filters or upvote what's useful.

Awesome High Availability Cluster Deployments GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • kubernetes-sigs/kindالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/kind

    15,320عرض على GitHub↗

    This project is a local Kubernetes cluster manager and tool that runs control plane and worker nodes as containers on a host machine. It provides an environment for local development and automated testing by emulating a full Kubernetes cluster within a container runtime. The tool enables the creation of multi-node topologies and high-availability control planes through configuration files. It supports image sideloading to transfer container images directly from the host to nodes, bypassing remote registries, and allows for offline deployments using pre-built node images. Capabilities include

    Defines and deploys complex Kubernetes architectures with multiple control planes and worker nodes for high availability testing.

    Godockergolangk8s-sig-testing
    عرض على GitHub↗15,320
  • loft-sh/vclusterالصورة الرمزية لـ loft-sh

    loft-sh/vcluster

    11,186عرض على GitHub↗

    vcluster is a Kubernetes virtual cluster platform that creates fully isolated Kubernetes environments with dedicated control planes, API servers, and RBAC on shared physical infrastructure. It virtualizes Kubernetes control planes by running them as pods inside a host cluster, as standalone binaries on bare metal or virtual machines, or within Docker containers, providing each tenant their own isolated Kubernetes environment without the overhead of managing separate physical clusters. The platform enables multi-tenant Kubernetes isolation through multiple tenancy models, from shared node pool

    Runs virtual cluster control planes with multiple replicas and failover for production resilience.

    Gocloud-nativehelmk3s
    عرض على GitHub↗11,186
  • opsnull/follow-me-install-kubernetes-clusterالصورة الرمزية لـ opsnull

    opsnull/follow-me-install-kubernetes-cluster

    7,546عرض على GitHub↗

    This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready Kubernetes cluster from scratch. It centers on establishing a functional environment by installing core management components, storage, and networking across multiple nodes. The implementation emphasizes high availability for the control plane, utilizing layer-4 load balancing and leader election for the API server, scheduler, and controller manager. It further ensures reliability through the deployment of a distributed key-value store for persistent runtime data. The project cover

    Ensures API server availability by deploying multiple instances behind a layer-4 load balancer.

    Shellcontainerdcorednsdocker
    عرض على GitHub↗7,546
  • dyc87112/springcloud-learningالصورة الرمزية لـ dyc87112

    dyc87112/SpringCloud-Learning

    7,375عرض على GitHub↗

    SpringCloud-Learning is an educational project that demonstrates how to build microservices using Spring Cloud, covering the core patterns of service discovery, centralized configuration management, and API gateway routing. The project provides hands-on examples for registering and discovering microservice instances with Nacos, Eureka, or Consul, and for routing external API requests through Spring Cloud Gateway with support for filters and load balancing. The tutorials explore service resilience through circuit breakers and rate limiting with Sentinel and Hystrix, including custom fallback l

    Demonstrates deploying multiple Nacos configuration server instances for high availability.

    Javaconsuleurekahystrix
    عرض على GitHub↗7,375
  • rabbitmq/rabbitmq-tutorialsالصورة الرمزية لـ rabbitmq

    rabbitmq/rabbitmq-tutorials

    6,889عرض على GitHub↗

    This project is a collection of learning resources and instructional guides for implementing asynchronous messaging patterns using RabbitMQ. It provides a series of tutorials and runnable code examples focused on the Advanced Message Queuing Protocol to help users decouple services via a message broker. The resources cover practical implementation patterns including request-reply, pub-sub, and stream processing. These guides demonstrate how to use official client libraries to balance worker loads, route messages across multiple consumers in a distributed system, and deploy high availability b

    Provides documentation and examples for deploying high availability broker clusters on Kubernetes.

    Javarabbitmqtutorials
    عرض على GitHub↗6,889
  • k3d-io/k3dK

    k3d-io/k3d

    6,466عرض على GitHub↗

    k3d is a containerized Kubernetes orchestrator and wrapper that manages the lifecycle of k3s nodes and servers within container runtimes. It serves as a tool for deploying and destroying multi-node Kubernetes environments on a single machine for local development and testing. The project distinguishes itself by wrapping k3s to provide integrated networking, resource limit control, and local registry orchestration. It enables multi-node cluster simulation by wrapping nodes as isolated containers and using host-entry injection and port proxying to route host TCP and UDP traffic into the cluster

    Emulates multi-node cluster topologies and high availability configurations on a single host using containers.

    Go
    عرض على GitHub↗6,466
  • k0sproject/k0sالصورة الرمزية لـ k0sproject

    k0sproject/k0s

    6,290عرض على GitHub↗

    k0s is a Kubernetes distribution that packages all control plane and worker components into a single binary, enabling cluster deployment with no host dependencies beyond the Linux kernel. It supports a container-native runtime where controllers and workers run inside Docker containers using a single OCI image, and offers declarative YAML configuration for defining cluster topology, host roles, and SSH connection details. The distribution provides pre-built binaries for x86-64, ARM64, ARMv7, and RISC-V architectures, and uses cryptographically signed tokens for secure node enrollment. The proj

    Expands a cluster from one node to a multi-node setup with isolated control planes for fault tolerance.

    Gokubernetes
    عرض على GitHub↗6,290
  • tbphp/gpt-loadالصورة الرمزية لـ tbphp

    tbphp/gpt-load

    6,223عرض على GitHub↗

    gpt-load is a transparent proxy gateway that routes API requests to multiple AI providers—including OpenAI, Google Gemini, and Anthropic Claude—through a single endpoint while preserving each provider's native format and authentication. It acts as a centralized routing layer, allowing applications to switch between AI services by changing only the base URL without modifying any client code or business logic. The proxy distinguishes itself through intelligent traffic management across pools of API keys, offering automatic key rotation, weighted or round-robin load balancing, and failover that

    Deploying a master-slave architecture with horizontal scaling, configuration sync, and graceful shutdown for enterprise use.

    Goanthropicclaudegemini
    عرض على GitHub↗6,223
  • pfsense/pfsenseالصورة الرمزية لـ pfsense

    pfsense/pfsense

    5,675عرض على GitHub↗

    pfSense is an open-source operating system that turns a standard computer into a dedicated firewall and router with a web-based management interface. It runs on the FreeBSD kernel with the pf packet filter for stateful firewall and NAT processing, and manages all settings through a PHP-driven web interface that writes to XML configuration files. The platform provides a comprehensive set of network security capabilities accessible through its browser-based control panel. Users can configure packet filtering rules to control traffic flow between network segments, manage network address translat

    Pairs two firewalls in a failover cluster using CARP for seamless high availability.

    PHPfirewallfreebsdpfsense
    عرض على GitHub↗5,675
  • m3db/m3الصورة الرمزية لـ m3db

    m3db/m3

    4,895عرض على GitHub↗

    m3 is a distributed time series database designed for high-resolution metrics and high-cardinality data management. It functions as a scalable storage system and a multi-cluster query engine, providing a distributed metrics aggregator capable of downsampling and summarizing data before it is committed to storage. The project distinguishes itself through a coordinated cluster model using etcd for node membership and shard placement. It supports multiple ingestion protocols, including the Prometheus remote write protocol, InfluxDB line protocol, and Graphite Carbon plaintext protocol, and provi

    Uses leader and follower replication to ensure data flushing continues if a primary node fails.

    Go
    عرض على GitHub↗4,895
  • pomerium/pomeriumالصورة الرمزية لـ pomerium

    pomerium/pomerium

    4,854عرض على GitHub↗

    Pomerium هو وكيل عكسي (reverse proxy) واعٍ بالهوية ومبني على مبدأ الثقة الصفرية (zero-trust) مصمم لتأمين التطبيقات والبنية التحتية الداخلية دون الحاجة إلى VPN تقليدي. من خلال التحقق من كل طلب عبر مزود هوية ومحرك سياسات تصريحي، فإنه يضمن منح الوصول بناءً على هوية المستخدم، وسياق الجهاز، وسمات الطلب بدلاً من موقع الشبكة. يتميز المشروع بقدرته على التعامل مع بروتوكولات متنوعة ومتطلبات وصول معقدة. يوفر وصولاً آمناً ومتحققاً من الهوية لتطبيقات الويب، وخدمات TCP و UDP، واتصالات SSH، مستبدلاً المفاتيح الساكنة بشهادات مؤقتة قصيرة العمر. بالإضافة إلى ذلك، يعمل كبوابة لبروتوكول سياق النموذج (Model Context Protocol)، مما يتيح الاكتشاف الآمن، والتدقيق، وتنفيذ الأدوات القائم على السياسات لوكلاء الذكاء الاصطناعي والخدمات المؤتمتة. يتكامل Pomerium مع Kubernetes كـ ingress controller، حيث يترجم موارد ingress الأصلية إلى تكوينات توجيه واعية بالهوية. تدعم بنيته مزامنة مستوى التحكم المركزي، مما يسمح للمسؤولين بتوزيع سياسات الأمان، وشهادات TLS، وتكوينات التوجيه عبر عناقيد الوكيل الموزعة. يوفر النظام أيضاً إدارة دقيقة لحركة المرور، بما في ذلك موازنة التحميل، ومعالجة الترويسات، والتصفية القائمة على المسار، لضمان اتصال آمن وعالي الأداء بخدمات الخلفية. تم تصميم المشروع لنشر مرن، ويدعم كلاً من البنيات الموحدة وغير المترابطة لاستيعاب التوسع المستقل لمكونات البيانات ومستوى التحكم. يوفر قابلية مراقبة شاملة من خلال سجلات تدقيق قرارات التفويض وتصدير مقاييس الأداء، مما يسهل الامتثال ومراقبة الأمن عبر بيئات متنوعة.

    Deploys and scales local proxy instances connected to a centralized control plane for unified policy distribution.

    Go
    عرض على GitHub↗4,854
  • lucaslorentz/caddy-docker-proxyالصورة الرمزية لـ lucaslorentz

    lucaslorentz/caddy-docker-proxy

    4,532عرض على GitHub↗

    caddy-docker-proxy هو وكيل عكسي HTTP ديناميكي ومتحكم دخول شبكة Docker يقوم تلقائياً بتوليد تكوينات التوجيه عن طريق قراءة التسميات من حاويات Docker. يعمل كأداة اكتشاف خدمة تكتشف عناوين IP للحاويات في الوقت الفعلي لتوجيه حركة مرور الويب الواردة إلى الأهداف الخلفية الصحيحة. يعمل المشروع كمنسق وكيل موزع، قادر على دفع التكوينات المولدة من متحكم مركزي إلى مثيلات خادم بعيدة متعددة لتوسيع نطاق معالجة الطلبات. يقوم بأتمتة إصدار وتجديد شهادات أمان TLS للنطاقات الموكلة وينسق الشهادات المشتركة عبر نسخ الخادم. يدعم النظام توليد التكوين القائم على التسميات، باستخدام القوالب وأسرار Docker لحقن البيانات الوصفية والإعدادات العالمية في تكوين الخادم. يحافظ على المزامنة عن طريق الاستماع لأحداث دورة حياة الحاوية ويستخدم آلية تحميل داخل العملية لتحديث سلوك الخادم. تتضمن إمكانيات إدارة حركة المرور تحديد قواعد توجيه الطلبات، ومطابقة المسار، وإعادة كتابة URI لتوجيه حركة المرور إلى الموارد الحاوية.

    Deploys multiple server instances coordinated by a central controller to scale request handling.

    Go
    عرض على GitHub↗4,532
  • purpleidea/mgmtالصورة الرمزية لـ purpleidea

    purpleidea/mgmt

    4,267عرض على GitHub↗

    Mgmt is a distributed configuration management system that maintains the desired state of clusters using event-driven automation and closed-loop feedback. It functions as an infrastructure automation engine that triggers system state corrections in real-time based on resource monitoring and predefined specifications. The system includes a distributed cluster node selector for electing subsets of hosts based on specific strategies and constraints to distribute workloads. It also features a cloud infrastructure manager for controlling the lifecycle of virtual machine instances, including image

    Ships a distributed node selector to elect host subsets based on specific strategies and constraints.

    Gochoreographyconfig-managementconfiguration-management
    عرض على GitHub↗4,267
  • emitter-io/emitterالصورة الرمزية لـ emitter-io

    emitter-io/emitter

    4,005عرض على GitHub↗

    Emitter هو منصة موزعة للناشر والمشترك (pub-sub) ووسيط رسائل يوفر توجيهاً للبيانات في الوقت الفعلي بين الناشرين والمشتركين عبر مجموعة موزعة. يعمل كوسيط رسائل MQTT للأجهزة منخفضة الطاقة وخادم اتصالات WebSocket للعملاء المستندين إلى الويب، بينما يعمل كمنسق قنوات آمن لإدارة تدفقات البيانات المشفرة. يتميز النظام بدمج تجميع الوسطاء الموزعين لضمان التوافر العالي ونظام تشغيل رسائل مدعوم بالاستمرارية. يتيح ذلك للمنصة تخزين الرسائل التاريخية وتسليمها للمشتركين الذين كانوا غير متصلين أثناء الإرسال الأولي. تُدار صلاحيات الوصول عبر مفاتيح مؤقتة تفرض تحكماً دقيقاً في القراءة والكتابة لمسارات قنوات محددة. تغطي المنصة مجموعة واسعة من قدرات المراسلة، بما في ذلك التسليم غير المتزامن، وتخزين رسائل العملاء غير المتصلين، ونقل البيانات الثنائية والنصية بتنسيقات متعددة. كما تدعم التوجيه القائم على القنوات مع تصفية الرسائل لفصل مكونات النظام، وتوفر مراقبة تشغيلية من خلال بيانات الاتصال الوصفية ومراقبة الأداء. يمكن نشر النظام عبر حاويات Docker وتكوينه باستخدام متغيرات البيئة وملفات الإعداد الخارجية.

    Supports deploying synchronized node networks to increase throughput and ensure continuous service availability.

    Goemittergogolang
    عرض على GitHub↗4,005
  • mysticaltech/terraform-hcloud-kube-hetznerالصورة الرمزية لـ mysticaltech

    mysticaltech/terraform-hcloud-kube-hetzner

    3,860عرض على GitHub↗

    This project is a Terraform Kubernetes provisioner and K3s cluster deployer designed to automate the installation and configuration of lightweight container orchestration on Hetzner Cloud infrastructure. It functions as a Hetzner Cloud infrastructure module, using declarative configuration to manage the full lifecycle of virtual machines, private networks, and load balancers. The orchestrator focuses on high availability by deploying redundant control planes and worker nodes across multiple physical data centers to ensure service continuity. It incorporates a cloud network security manager to

    Supports redundant control planes and agent nodes deployed across multiple zones for fault tolerance.

    HCLhcloudhetzner-cloudk3s
    عرض على GitHub↗3,860
  • ltsopensource/light-task-schedulerالصورة الرمزية لـ ltsopensource

    ltsopensource/light-task-scheduler

    2,997عرض على GitHub↗

    Light Task Scheduler is a distributed job scheduling and workflow orchestration platform designed for managing background processing across scalable computing environments. It functions as a cluster management system that coordinates stateless nodes to execute recurring, cron-based, or one-time tasks with centralized control and high availability. The platform distinguishes itself through a leader-based coordination model that automatically elects a primary controller to manage task distribution and system state. It supports complex workflow dependencies, ensuring that prerequisite tasks comp

    Provides a platform for managing distributed computing nodes with automatic master election and high availability.

    Javajavaltsspi
    عرض على GitHub↗2,997
  • turkenh/ansible-interactive-tutorialالصورة الرمزية لـ turkenh

    turkenh/ansible-interactive-tutorial

    1,499عرض على GitHub↗

    Ansible Interactive Tutorial is a learning platform and command-line training utility that runs interactive configuration management exercises inside pre-configured Docker containers. It provides an isolated multi-container sandbox environment featuring a control node and target hosts configured with pre-shared SSH keys for practicing infrastructure automation step by step. The platform guides users through structured, sequential learning paths from fundamental to advanced configuration management concepts. It supports volume-mounted local workspaces that bind host directories directly into r

    Deploys a multi-node topology emulating isolated runtime instances with pre-configured networking and security trust relationships.

    Shellansibleansible-galaxyansible-playbook
    عرض على GitHub↗1,499
  • xwiki/xwiki-platformالصورة الرمزية لـ xwiki

    xwiki/xwiki-platform

    1,267عرض على GitHub↗

    XWiki Platform is a collaborative content management system and enterprise wiki designed for creating, organizing, and sharing structured documentation. It functions as a Java-based application framework that enables teams to build data-driven business applications directly within a web environment. By combining a flexible knowledge base with modular development tools, the platform supports both standard document management and the creation of custom, interactive software solutions. The platform distinguishes itself through a highly extensible architecture that allows for deep customization w

    Distributes traffic across multiple server instances connected to a shared database to balance load and improve performance.

    Java
    عرض على GitHub↗1,267
  1. Home
  2. DevOps & Infrastructure
  3. Helm Chart Management
  4. High Availability Cluster Deployments

استكشف الوسوم الفرعية

  • Broker High AvailabilityStrategies for ensuring message broker availability through redundant nodes and cluster orchestration. **Distinct from High Availability Cluster Deployments:** Focuses on broker-specific availability patterns rather than general infrastructure redundant control planes
  • Configuration Server Clusters1 وسم فرعيRunning multiple configuration server instances for high availability and fault tolerance. **Distinct from High Availability Cluster Deployments:** Distinct from High Availability Cluster Deployments: focuses specifically on configuration server clustering, not general cluster architecture.
  • Leader-Follower Proxy Clusters1 وسم فرعيSupports leader-follower architecture with horizontal scaling for high availability in enterprise environments. **Distinct from High Availability Cluster Deployments:** Distinct from High Availability Cluster Deployments: focuses on a leader-follower proxy architecture, not general cluster HA with redundant control planes.
  • Master-Slave Proxy ClustersDeploys a master-slave architecture where the master manages configuration and slaves handle proxy traffic for failover and load distribution. **Distinct from High Availability Cluster Deployments:** Distinct from High Availability Cluster Deployments: focuses on a master-slave proxy architecture specifically, not general cluster HA with redundant control planes.
  • Multi-Node Topology EmulationSimulation of complex cluster architectures with multiple control planes and worker nodes on a single host. **Distinct from High Availability Cluster Deployments:** Focuses on emulating multi-node topologies locally for HA testing rather than deploying across physical regions.
  • Nacos Server ClustersForming a cluster of Nacos servers for coordinated high-availability service discovery and configuration. **Distinct from High Availability Cluster Deployments:** Distinct from High Availability Cluster Deployments: specifically targets Nacos server clustering, not general cluster deployment strategies.
  • Node Distribution Layouts1 وسم فرعيSpecifications for the distribution of primary and replica nodes across physical or virtual hosts. **Distinct from High Availability Cluster Deployments:** Focuses on the logical placement of database roles across hosts rather than the general deployment strategy for HA clusters.
  • Proxy Cluster Deployments1 وسم فرعيDeploying a master-slave architecture with horizontal scaling, configuration sync, and graceful shutdown for enterprise proxy services. **Distinct from High Availability Cluster Deployments:** Distinct from High Availability Cluster Deployments: focuses on proxy-specific cluster deployment with configuration sync and graceful shutdown, not general cluster HA.
  • Virtual Cluster High Availability DeploymentsRunning virtual cluster control planes with multiple replicas and failover support for production resilience. **Distinct from High Availability Cluster Deployments:** Distinct from High Availability Cluster Deployments: focuses on virtual cluster control plane HA, not general cluster HA.