piraeus-operator
kubegres
piraeus-operator | kubegres | |
---|---|---|
6 | 17 | |
346 | 1,291 | |
2.0% | 0.5% | |
9.0 | 7.0 | |
7 days ago | about 1 month ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
piraeus-operator
-
Has anyone tried TrueNAS Scale and DRBD, Pacemaker Corosync etc
https://piraeus.io/ might be a good option rather than longhorn, check it out.
-
Longhorn alternatives
Linstor using https://piraeus.io/
-
Distributed Storage in a WAN Setting
For kubernetes I also tried https://piraeus.io/ which is a drbd-operator for kubernetes; it creates+mirrors LVM volumes between nodes. In my experience it was faster than ceph although not 100% stable; sometimes a volume would get stuck on a node and only a reboot could help.
-
Which block storage solution to self host ?
Take a look at https://github.com/piraeusdatastore/piraeus-operator
- Openebs ?? Or equivalent
-
Comparing Ceph, Linstor, Mayastor and Vitastor Storage Performance in Kubernetes
A lot better.
A couple of years ago I could see volumes on Linstor getting completely stuck and unrecoverable whenever the network was getting busy or unstable. Nodes reboot were a nightmare too.
Have a setup now with their Piraeus operator[1], Kubernetes >= 1.20, rancher and calico, and it seems to be very stable. XFS have been giving better results too. Still, better not to try too many reboot loops on the nodes.
1: https://github.com/piraeusdatastore/piraeus-operator/
kubegres
- Homelab: Running Postgres on Kubernetes
-
Run PostgreSQL. The Kubernetes Way
A good comparison with other operators here [2022]: https://blog.palark.com/cloudnativepg-and-other-kubernetes-o...
Personally I've only used Kubegres (https://www.kubegres.io/), which didn't even make the above list. It's ok for a personal project.
All k8s solutions for postgres take subtly different approaches. It seems that they've all converged on the Operator pattern. The basics are easy: run a database process which persists data to a cloud disk of your choice. The hard parts are how to update, migrate, backup, restore, monitor, failover, replicate, etc. These kubernetes "operators" promise to fulfill the role of a DBA but, just like hiring a DBA, it requires buy-in to their approach.
-
[Kubernetes] Comment déployez-vous un cluster Postgres sur Kubernetes en 2022?
Reactive-Tech / Kubegres (opérateur)
-
What are you using to run Postgres?
I like https://www.kubegres.io, it takes a little getting used to how it works. I probably wouldn't use it for a huge database, but for things under a few TB it works great.
-
Any self hostable postgres, clustering, replication and fail over system?
I don't know if you're using Kubernetes, but Kubegres is great for self hosting postgres on a cluster.
-
Managing PostgreSQL databases as K8s resources
Any experience with https://www.kubegres.io/ ?
-
Pgo: The Postgres operator from crunchy data
How does this compare with something like kubegres?
https://www.kubegres.io/
-
PostgreSQL Upgrades Are Hard
https://www.kubegres.io/ has worked well for me. You can use custom images, provided they follow the conventions of the official postgres image. I haven't tried a major-version upgrade yet - my impression is that it will probably be a bit painful and involve some downtime and manual ops.
Some of the more advanced operators might better handle the upgrade problem? But in general, I've been happy with Kubegres for a ~10GB database with low traffic.
-
Been self-hosting close to half a year now. All running on a k3s cluster of raspberry pis. Thank you to this subreddit for all the help and great ideas!
There are some great operators out there that make deployment and management easy. I use kubegres managed with pgadmin and it has been working well for me.
-
How do you deploy a Postgres Cluster on Kubernetes in 2022?
reactive-tech/kubegres (operator)
What are some alternatives?
rook - Storage Orchestration for Kubernetes
postgres-operator - Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.
linstor-server - High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
postgres-operator - Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
lvm-localpv - Dynamically provision Stateful Persistent Node-Local Volumes & Filesystems for Kubernetes that is integrated with a backend LVM2 data storage stack.
kubebuilder - Kubebuilder - SDK for building Kubernetes APIs using CRDs
zfs-localpv - Dynamically provision Stateful Persistent Node-Local Volumes & Filesystems for Kubernetes that is integrated with a backend ZFS data storage stack.
charts - Bitnami Helm Charts
kube-linstor - Containerized LINSTOR SDS for Kubernetes, ready for production use.
charts - ⚠️ Deprecated : Helm charts for applications you run at home
kbench - Benchmark your Kubernetes storage.
cloudnative-pg - CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance