awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zalando avatar

zalando/postgres-operator

0
View on GitHub↗
5,093 stele·1,054 fork-uri·Go·mit·4 vizualizăripostgres-operator.readthedocs.io↗

Postgres Operator

This project is a PostgreSQL Kubernetes operator and database orchestrator designed to automate the deployment, scaling, and lifecycle management of high-availability database clusters. It functions as a controller that uses declarative manifests to provision and synchronize the state of database instances within a cluster.

The system manages high availability through streaming replication and ensures constant availability during maintenance via rolling updates. It also serves as a backup and recovery manager, handling point-in-time recovery, logical backups, and cluster cloning using cloud storage providers.

Additional capabilities include managing storage volume resizing without process restarts and optimizing database connections through the integration of connection poolers. The operator also covers security and extensibility by managing TLS certificates for encrypted communication and deploying sidecar containers for monitoring and performance tuning.

Features

  • PostgreSQL Kubernetes Administration - Provides specialized administration of high-availability PostgreSQL clusters using declarative manifests within Kubernetes.
  • Database High Availability - Automates the deployment of high-availability PostgreSQL clusters with automated failover and replication.
  • Backup and Recovery - Handles point-in-time recovery, cluster cloning, and logical backups using cloud storage providers.
  • Backup & Recovery - Handles point-in-time recovery, cluster cloning, and logical backups using cloud storage providers.
  • Cloud Storage Backups - Offloads database snapshots and write-ahead logs to cloud object storage for point-in-time recovery.
  • Primary-Replica Replication - Ensures high availability by continuously replicating data from a primary node to standby replicas.
  • Cluster State Reconciliation - Continuously aligns the live cluster state with the desired configuration to automate corrective updates.
  • Custom Resource Controllers - Implements a controller loop that synchronizes the actual cluster state with declarative Kubernetes manifests.
  • Database Cluster Orchestration - Deploys high-availability PostgreSQL clusters and associated resources based on declarative manifests.
  • Database Lifecycle Management - Implements rolling minor updates and major version upgrades to manage the operational lifecycle of database clusters.
  • Kubernetes Database Upgrades - Executes rolling minor updates and in-place major version upgrades across database clusters on Kubernetes.
  • Database Connection Managers - Optimizes database connectivity through the integration of connection poolers and TLS certificate management.
  • Connection Pool Managers - Integrates a connection pooler to manage and optimize database connections for applications.
  • Database Performance Tuning - Offers database performance tuning via sidecar containers and storage volume resizing.
  • Cluster Configuration Management - Applies configuration changes or new images to running clusters via rolling updates of pods.
  • Cluster Extensibility - Provides interfaces to extend cluster functionality through the deployment of globally configurable sidecar containers.
  • Dynamic Volume Resizing - Increases persistent disk volume sizes without requiring a restart of the running database process.
  • Rolling Update Orchestrators - Executes sequential pod restarts to apply version upgrades or configuration changes without downtime.
  • Sidecar Containers - Deploys auxiliary containers alongside the database for monitoring, tuning, and external tool connectivity.
  • TLS Certificate Management - Automates the distribution and rotation of TLS security certificates for encrypted database traffic.
  • Network Security - Implements custom TLS certificates to encrypt and secure communication between the application and database.
  • Kubernetes Management - Operator for managing HA PostgreSQL clusters on Kubernetes.
  • Kubernetes Operators - Automated PostgreSQL cluster management on Kubernetes.

Istoric stele

Graficul istoricului de stele pentru zalando/postgres-operatorGraficul istoricului de stele pentru zalando/postgres-operator

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face zalando/postgres-operator?

This project is a PostgreSQL Kubernetes operator and database orchestrator designed to automate the deployment, scaling, and lifecycle management of high-availability database clusters. It functions as a controller that uses declarative manifests to provision and synchronize the state of database instances within a cluster.

Care sunt principalele funcționalități ale zalando/postgres-operator?

Principalele funcționalități ale zalando/postgres-operator sunt: PostgreSQL Kubernetes Administration, Database High Availability, Backup and Recovery, Backup & Recovery, Cloud Storage Backups, Primary-Replica Replication, Cluster State Reconciliation, Custom Resource Controllers.

Care sunt câteva alternative open-source pentru zalando/postgres-operator?

Alternativele open-source pentru zalando/postgres-operator includ: crunchydata/postgres-operator — This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters… cloudnative-pg/cloudnative-pg — CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of… autobase-tech/autobase — Autobase is a self-hosted database-as-a-service platform designed to automate the deployment, scaling, and… pgsty/pigsty — Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL… vonng/pigsty — Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of… linkedin/school-of-sre — This project is a comprehensive educational resource and curriculum focused on site reliability engineering,…

Alternative open-source pentru Postgres Operator

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Postgres Operator.
  • crunchydata/postgres-operatorAvatar CrunchyData

    CrunchyData/postgres-operator

    4,423Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,423
  • cloudnative-pg/cloudnative-pgAvatar cloudnative-pg

    cloudnative-pg/cloudnative-pg

    8,051Vezi pe GitHub↗

    CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of PostgreSQL database clusters. It functions as a declarative orchestrator that manages database instances through custom resources and manifests. The project distinguishes itself by automating complex operational tasks, including primary election and failover management via streaming physical replication. It provides specialized tools for database version migrations, supporting both offline in-place upgrades and online migrations through logical replication. The operator cove

    Goautomated-failoverbusiness-continuitydatabase
    Vezi pe GitHub↗8,051
  • autobase-tech/autobaseAvatar autobase-tech

    autobase-tech/autobase

    4,275Vezi pe GitHub↗

    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

    TypeScriptauto-failoverautobaseautomation
    Vezi pe GitHub↗4,275
  • pgsty/pigstyAvatar pgsty

    pgsty/pigsty

    4,703Vezi pe GitHub↗

    Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs

    Shellgraphicsinfrapostgres
    Vezi pe GitHub↗4,703
  • Vezi toate cele 30 alternative pentru Postgres Operator→