awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
coreos avatar

coreos/etcd-operatorArchived

0
View on GitHub↗
1,758 स्टार्स·735 फोर्क्स·Go·Apache-2.0·1 व्यूcoreos.com/blog/introducing-the-etcd-operator.html↗

Etcd Operator

The etcd-operator is a custom resource controller designed to automate the deployment, scaling, backup, and recovery of distributed key-value storage clusters on container orchestration platforms. By extending container orchestration APIs with custom resource definitions, the system manages multi-node database instances through declarative configuration files and a continuous controller reconciliation loop that drives cluster provisioning, scaling, and maintenance.

The operator provides automated cluster member recovery, detecting unresponsive nodes and executing membership replacements to preserve quorum integrity and high availability without manual intervention. It supports sequential rolling upgrades to update running instances to newer software versions incrementally, point-in-time state snapshot backups persisted to external object storage for disaster recovery, and dynamic scaling of cluster members. Management operations can be scoped to isolated logical environments or handled cluster-wide from a single deployment instance.

Additional capabilities cover compute and storage allocation, pod placement control and anti-affinity rules, TLS transport security, metric exposure for observability, and external service routing via load balancers. Administrators can also pause automated reconciliation loops to perform manual maintenance tasks.

Features

  • etcd Cluster Installations - Automates the deployment, scaling, backup, and recovery of distributed etcd key-value clusters.
  • Distributed Storage Clusters - Deploys and manages distributed key-value storage clusters on container orchestration platforms.
  • Operators - Acts as a dedicated Kubernetes operator automating etcd deployment, scaling, backup, and recovery.
  • Cluster Backups - Captures point-in-time snapshots of cluster state and rebuilds storage instances from backups.
  • Cluster Restorations - Recreates clusters from backups stored in cloud object storage and hands over ongoing management.
  • Reconciliation Loops - Monitors cluster state continuously and applies incremental changes to match the declarative specification.
  • Database Backup and Restore - Captures point-in-time database storage states and persists them to external object storage for disaster recovery.
  • Database Systems & Management - Manages multi-node key-value database clusters with automated scaling and high availability features.
  • Failed Node Rebuilding - Identifies unresponsive nodes and provisions replacement instances automatically to preserve quorum integrity.
  • Custom Resource Definitions - Extends container orchestration APIs with custom resource definitions to manage distributed database instances.
  • Custom Resource Controllers - Extends container orchestration APIs with custom resource definitions and continuous reconciliation loops.
  • Database Cluster Operators - Automates multi-member database cluster deployment, failover, backup, and recovery on container platforms.
  • Member Failure Recovery - Detects unresponsive nodes and coordinates automatic membership replacements to maintain high availability and quorum.
  • Cloud Storage Backups - Persists point-in-time state snapshot backups to external object storage for disaster recovery.
  • Database Cluster Scaling - Dynamically adjusts active database cluster node counts in response to configuration updates.
  • Storage Scaling - Adjusts cluster member counts up or down dynamically by updating configuration manifests.
  • Declarative Configuration Management - Drives cluster provisioning and scaling entirely through version-controlled declarative manifests.
  • Database Cluster Deployments - Deploys multi-node database clusters with configurable replicas and version parameters.
  • Operator-Managed Deployments - Deploys custom resource controllers to automate distributed storage instance lifecycles on container platforms.
  • Cluster-Wide Operators - Manages cluster resources across every namespace simultaneously from a single management instance.
  • Namespace Isolation - Manages multiple distributed database instances securely across isolated logical environments.
  • Database Cluster Deployments - Controls distributed database instances deployed across multiple isolated environments.
  • Kubernetes Database Upgrades - Performs zero-downtime rolling upgrades and dynamic scaling operations on running distributed storage.
  • Rolling - Updates running instances incrementally through sequential rolling upgrades without dropping quorum.
  • gRPC and HTTP TLS Securings - Enables server-side encryption to secure communication across cluster nodes and clients.
  • Object Storage Backups - Saves snapshots of cluster data to external cloud object storage for disaster recovery.
  • Cluster Version Updaters - Updates running cluster software versions incrementally by modifying version parameters in the specification.

स्टार हिस्ट्री

coreos/etcd-operator के लिए स्टार हिस्ट्री चार्टcoreos/etcd-operator के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Etcd Operator को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Etcd Operator दिखाई देता है।
  • Container database clusters
  • इंफ्रास्ट्रक्चर ऑपरेशंस को मैनेज करने के लिए एक प्लेटफॉर्म

Etcd Operator के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Etcd Operator के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • hazelcast/hazelcasthazelcast का अवतार

    hazelcast/hazelcast

    6,570GitHub पर देखें↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    GitHub पर देखें↗6,570
  • ravendb/ravendbravendb का अवतार

    ravendb/ravendb

    3,961GitHub पर देखें↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    GitHub पर देखें↗3,961
  • greptimeteam/greptimedbGreptimeTeam का अवतार

    GreptimeTeam/greptimedb

    5,968GitHub पर देखें↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    GitHub पर देखें↗5,968
  • crunchydata/postgres-operatorCrunchyData का अवतार

    CrunchyData/postgres-operator

    4,423GitHub पर देखें↗

    This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters using declarative configurations. It functions as a controller that synchronizes the actual state of database clusters with a desired state, providing a system for high availability orchestration, automated backup and recovery, and containerized database administration. The operator distinguishes itself through a comprehensive data protection suite that supports point-in-time recovery, multi-mode backups to cloud object storage, and cluster cloning. It ensures continuous availabil

    Go
    GitHub पर देखें↗4,423
Etcd Operator के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

coreos/etcd-operator क्या करता है?

The etcd-operator is a custom resource controller designed to automate the deployment, scaling, backup, and recovery of distributed key-value storage clusters on container orchestration platforms. By extending container orchestration APIs with custom resource definitions, the system manages multi-node database instances through declarative configuration files and a continuous controller reconciliation loop that drives cluster provisioning, scaling, and maintenance.

coreos/etcd-operator की मुख्य विशेषताएं क्या हैं?

coreos/etcd-operator की मुख्य विशेषताएं हैं: etcd Cluster Installations, Distributed Storage Clusters, Operators, Cluster Backups, Cluster Restorations, Reconciliation Loops, Database Backup and Restore, Database Systems & Management।

coreos/etcd-operator के कुछ ओपन-सोर्स विकल्प क्या हैं?

coreos/etcd-operator के ओपन-सोर्स विकल्पों में शामिल हैं: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… crunchydata/postgres-operator — This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters… alibaba/alisql — AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high… vonng/pigsty — Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of…