{"repo":"lovablelabs/neon-operator","free":true,"listed":false,"github":"https://github.com/lovablelabs/neon-operator","clone":"git clone https://github.com/lovablelabs/neon-operator.git","description":"(Part of acquisition of Molnett) Kubernetes operator for managing self-hosted Neon Postgres database clusters. This operator enables you to manage all necessary components of Neon's control plane on Kubernetes (in cloud and on-premises).","language":"Go","stars":154,"topics":["database","kubernetes","postgresql","postgres","rust","serverless","sql"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Neon Kubernetes Operator A Kubernetes operator for managing self-hosted Neon Postgres database clusters. This operator enables you to manage all necessary compoents of Neon's control plane on Kubernetes (in cloud and on-premises). This product isn't affiliated with or endorsed by Neon in any way. Project Status This operator is functional for development and testing environments. It implements Neon's core architecture components and provides basic cluster management capabilities. We are currently working on Day 1 and Day 2 operations, which means performance is not yet optimized. Limitations vs Hosted Neon This self-hosted operator currently has several limitations compared to the fully managed Neon service: - No Compute Auto-scaling : Compute instances run persistently and do not scale to zero - Manual Tenant Sharding : Tenant sharding must be configured manually or triggered by specific conditions - Performance Optimization : Day 2 operations and performance tuning are still in development - Feature Completeness : Some advanced features available in hosted Neon are not yet implemented What's Implemented - Neon Architectural Components : Pageservers, Safekeepers, Storage Broker, and Storage Controller - Basic Branching : Create new database branches within projects - Persistent Storage : Configurable storage for pageservers and safekeepers - E2E Testing : End-to-end test suite for validating operator functionality Architecture This operator implements Neon's separation of co","default_branch":null,"files":null,"tree":[],"storefront":"/r/lovablelabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lovablelabs/neon-operator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}