home.social

#cloudnativepg — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cloudnativepg, aggregated by home.social.

fetched live
  1. REPLAY : en mai dernier, Pierrick intervenait aux #RPLL pour présenter CloudNativePG, l'opérateur Kubernetes pour PostgreSQL
    => dali.bo/202608_conf_rpll_cnpg

    Merci au @plossra_a pour ce partage !

    #PostgreSQL #sgbd #dba
    #CNPG #CloudNativePG
    #Kubernetes #K8S
    #opensource
    #conference

  2. REPLAY : en mai dernier, Pierrick intervenait aux #RPLL pour présenter CloudNativePG, l'opérateur Kubernetes pour PostgreSQL
    => dali.bo/202608_conf_rpll_cnpg

    Merci au @plossra_a pour ce partage !

    #PostgreSQL #sgbd #dba
    #CNPG #CloudNativePG
    #Kubernetes #K8S
    #opensource
    #conference

  3. A cascading standby reconnect bug that has been sitting in #PostgreSQL's streaming replication code since version 9.3 (2013) has just been fixed upstream last week by Marco Nenciarini, Esteemed Senior Principal Engineer at EDB, Significant PostgreSQL Contributor, and one of the maintainers of #CloudNativePG: enterprisedb.com/blog/13-year-

  4. A cascading standby reconnect bug that has been sitting in #PostgreSQL's streaming replication code since version 9.3 (2013) has just been fixed upstream last week by Marco Nenciarini, Esteemed Senior Principal Engineer at EDB, Significant PostgreSQL Contributor, and one of the maintainers of #CloudNativePG: enterprisedb.com/blog/13-year-

  5. We cut a primary off from its replicas and the control plane, then watched what actually happened instead of what the docs promised: coroot.com/blog/reproducing-sp

    Most of it comes down to two default timers that don't agree with each other. This post explains which ones, and the change that shrinks the window.

    #postgres #devops #observability #monitoring #cloud #tech #ai #kubernetes #docker #opensource #database #cloudnativepg #postgresql #linux

  6. We cut a primary off from its replicas and the control plane, then watched what actually happened instead of what the docs promised: coroot.com/blog/reproducing-sp

    Most of it comes down to two default timers that don't agree with each other. This post explains which ones, and the change that shrinks the window.

    #postgres #devops #observability #monitoring #cloud #tech #ai #kubernetes #docker #opensource #database #cloudnativepg #postgresql #linux

  7. Sometimes the best way to learn how something works is to break it.

    This week, Coroot CEO Nikolay Sivko tried to take down CloudNativePG replication. Turns out, it’s remarkably resilient: coroot.com/blog/fencing-a-cnpg

    Even when the network was severed between a #Postgres replica and its primary, the replica continued to pull from a second WAL source: the S3 backup archive.

    #dba #devops #observability #monitoring #cloud #tech #ai #kubernetes #docker #opensource #database #cloudnativepg

  8. Sometimes the best way to learn how something works is to break it.

    This week, Coroot CEO Nikolay Sivko tried to take down CloudNativePG replication. Turns out, it’s remarkably resilient: coroot.com/blog/fencing-a-cnpg

    Even when the network was severed between a #Postgres replica and its primary, the replica continued to pull from a second WAL source: the S3 backup archive.

    #dba #devops #observability #monitoring #cloud #tech #ai #kubernetes #docker #opensource #database #cloudnativepg

  9. It has been a while since I wrote a proper long guide about something I actually love doing.

    In September 2025 I wrote up how to run Mastodon on Kubernetes. That blog is gone, the guide survives only in the Web Archive. A text about backups that exists as somebody else's copy. At least it stayed on topic.

    So I rewrote all of it against Mastodon 4.6.

    The part I got wrong the first time was the most important one: Postgres as a Deployment with a PVC next to it.
    Kubernetes sends SIGTERM, Postgres reads that as a smart shutdown and waits for every client to disconnect. Sidekiq never does. Thirty seconds later, SIGKILL and a crash recovery.

    CloudNativePG and continuous WAL archiving now, RPO down from 24 hours to minutes. Still no Helm, everything by hand, because I want to understand what runs.

    My own instance came off Kubernetes in March, purely on cost. This is the config as it last ran.

    dol.ch/en/blog/mastodon-4-6-ku

    #Kubernetes #PostgreSQL #CloudNativePG #SelfHosting #DevOps #Mastodon #Blog #Fediverse

  10. It has been a while since I wrote a proper long guide about something I actually love doing.

    In September 2025 I wrote up how to run Mastodon on Kubernetes. That blog is gone, the guide survives only in the Web Archive. A text about backups that exists as somebody else's copy. At least it stayed on topic.

    So I rewrote all of it against Mastodon 4.6.

    The part I got wrong the first time was the most important one: Postgres as a Deployment with a PVC next to it.
    Kubernetes sends SIGTERM, Postgres reads that as a smart shutdown and waits for every client to disconnect. Sidekiq never does. Thirty seconds later, SIGKILL and a crash recovery.

    CloudNativePG and continuous WAL archiving now, RPO down from 24 hours to minutes. Still no Helm, everything by hand, because I want to understand what runs.

    My own instance came off Kubernetes in March, purely on cost. This is the config as it last ran.

    dol.ch/en/blog/mastodon-4-6-ku

    #Kubernetes #PostgreSQL #CloudNativePG #SelfHosting #DevOps #Mastodon #Blog #Fediverse

  11. A database monitoring graph says replication lag is climbing. It doesn't say whether WAL isn't reaching the replica or is sitting there unapplied.

    We built something different. Actionable diagnoses, not detective work at 2AM: docs.coroot.com/inspections/po

    Goodbye SSHing in to run df. Get it self-hosted and Apache 2.0 open source:github.com/coroot/coroot

    #postgres #dba #devops #observability #monitoring #cloud #tech #ai #kubernetes #docker #opensource #database #percona #cloudnativepg

  12. A database monitoring graph says replication lag is climbing. It doesn't say whether WAL isn't reaching the replica or is sitting there unapplied.

    We built something different. Actionable diagnoses, not detective work at 2AM: docs.coroot.com/inspections/po

    Goodbye SSHing in to run df. Get it self-hosted and Apache 2.0 open source:github.com/coroot/coroot

    #postgres #dba #devops #observability #monitoring #cloud #tech #ai #kubernetes #docker #opensource #database #percona #cloudnativepg

  13. Benutze gerade zum ersten mal in Kubernetes den cloudnative-pg Operator und bin sehr beeindruckt wie easy es damit ist, einen Postgres HA Cluster zu erstellen.

    #kubernetes #CloudNativePG

  14. Benutze gerade zum ersten mal in Kubernetes den cloudnative-pg Operator und bin sehr beeindruckt wie easy es damit ist, einen Postgres HA Cluster zu erstellen.

    #kubernetes #CloudNativePG

  15. RELEASE : voici un nouvel outil basé sur #pgBackRest, pour sauvegarder les instances #PostgreSQL déployés avec #CloudNativePG !

    Deux de ses développeurs vous en parlent => blog.dalibo.com/2026/06/25/plu

    🇬🇧 => *Here is the announcement of our experimental CloudNativePG plugin to backup PostgreSQL instances with pgBackRest!*

    #SGBD #CNPG #DBA
    #kubernetes
    #opensource

  16. 🚀 CloudNativePG is now the default PostgreSQL implementation for new PostgreSQL instances in VSHN AppCat.

    Plus several operational improvements and platform fixes behind the scenes.

    Read the full update blog post: 👇
    vshn.ch/en/blog/vshn-appcat-up

    #Kubernetes #PostgreSQL #CloudNativePG

  17. 🚀 CloudNativePG is now the default PostgreSQL implementation for new PostgreSQL instances in VSHN AppCat.

    Plus several operational improvements and platform fixes behind the scenes.

    Read the full update blog post: 👇
    vshn.ch/en/blog/vshn-appcat-up

    #Kubernetes #PostgreSQL #CloudNativePG

  18. Part 2 in a series, Swapnil Suryawanshi details the operational procedures for performing a controlled Switchover and Switchback between two EDB Postgres Advanced 18 clusters managed by #CloudNativePG in this runbook: enterprisedb.com/blog/switchov

  19. Part 2 in a series, Swapnil Suryawanshi details the operational procedures for performing a controlled Switchover and Switchback between two EDB Postgres Advanced 18 clusters managed by #CloudNativePG in this runbook: enterprisedb.com/blog/switchov

  20. Sharing some quick snaps from the team at #CNDItaly this week, including Francesco Canovai and Niccolo Fei presenting a lightning talk on #CloudNativePG

    #kubernetes #PostgreSQL

  21. Sharing some quick snaps from the team at #CNDItaly this week, including Francesco Canovai and Niccolo Fei presenting a lightning talk on #CloudNativePG

    #kubernetes #PostgreSQL

  22. Our Jonathan Battiato is one of the organizers of Cloud Native Days Italy 2026. We're joining the event as a Gold level sponsor, and Francesco Canovai & Niccolò Fei will present a lightning talk on the #CloudNativePG project. Come say "ciao"! cloudnativedaysitaly.org/talk/ #PostgreSQL #Kubernetes

  23. Our Jonathan Battiato is one of the organizers of Cloud Native Days Italy 2026. We're joining the event as a Gold level sponsor, and Francesco Canovai & Niccolò Fei will present a lightning talk on the #CloudNativePG project. Come say "ciao"! cloudnativedaysitaly.org/talk/ #PostgreSQL #Kubernetes

  24. In case you were looking for a step-by-step guide for setting up a #CloudNativePG replica cluster using the #Barman Cloud Plugin for backups and WAL archiving... look no further: enterprisedb.com/blog/deployme #PostgreSQL #Kubernetes #CNPG

  25. In case you were looking for a step-by-step guide for setting up a #CloudNativePG replica cluster using the #Barman Cloud Plugin for backups and WAL archiving... look no further: enterprisedb.com/blog/deployme #PostgreSQL #Kubernetes #CNPG

  26. Followup on this: Looking into Garage first. Very simplified access model, which is not necessarily a bad thing. Seems to work fine with #CloudNativePG (#CNPG). Can create buckets and keys through the API.

    Considering putting the time to try write an operator for #Kubernetes that can request buckets from various providers, inspired by StorageClasses and PVCs. Throw a bucket claim manifest in your name space, and receive a secret with credentials for it. Apply to CNPG or Mastodon or whatnot, and Bob's your uncle. Easily request from different providers, either local or remote. I'm thinking MinIO, Garage and perhaps RustFS too. Multi tenancy safe too, somehow.

  27. Followup on this: Looking into Garage first. Very simplified access model, which is not necessarily a bad thing. Seems to work fine with #CloudNativePG (#CNPG). Can create buckets and keys through the API.

    Considering putting the time to try write an operator for #Kubernetes that can request buckets from various providers, inspired by StorageClasses and PVCs. Throw a bucket claim manifest in your name space, and receive a secret with credentials for it. Apply to CNPG or Mastodon or whatnot, and Bob's your uncle. Easily request from different providers, either local or remote. I'm thinking MinIO, Garage and perhaps RustFS too. Multi tenancy safe too, somehow.

  28. I really wish someone would step up and build a cloudnative-pg -like tooling for mongodb

    it's such a pain to work and maintain a self-hosted when you don't want to pay for the hosted version

    #database #CheapBastard #mongo #postgres #cloudnativepg #cncf

  29. I really wish someone would step up and build a cloudnative-pg -like tooling for mongodb

    it's such a pain to work and maintain a self-hosted when you don't want to pay for the hosted version

    #database #CheapBastard #mongo #postgres #cloudnativepg #cncf

  30. @plossra_a organise chaque année les Rencontres régionales du Logiciel libre à Lyon.
    Le 12 mai prochain, Dalibo sera aux côtés des autres #Enl , passez donc nous voir !

    Notre collègue Pierrick animera aussi une petite #conférence sur #CloudNativePG.

    Inscription gratuite : rpll.fr/inscription-visiteurs-

    #RPLL2026
    #PostgreSQL #SGBD #DBA
    #CNPG #kubernetes
    #opensource

  31. @plossra_a organise chaque année les Rencontres régionales du Logiciel libre à Lyon.
    Le 12 mai prochain, Dalibo sera aux côtés des autres #Enl , passez donc nous voir !

    Notre collègue Pierrick animera aussi une petite #conférence sur #CloudNativePG.

    Inscription gratuite : rpll.fr/inscription-visiteurs-

    #RPLL2026
    #PostgreSQL #SGBD #DBA
    #CNPG #kubernetes
    #opensource

  32. We're at Postgres Conference 2026 in San Jose, this week. Make sure to check out the sessions by our Danish Khan & Neel Patel, on #CloudNativePG, and Yogesh Jain, on building real-time, data-aware intelligence with #Postgres and #MCP: postgresconf.org/conferences/p

  33. We're at Postgres Conference 2026 in San Jose, this week. Make sure to check out the sessions by our Danish Khan & Neel Patel, on #CloudNativePG, and Yogesh Jain, on building real-time, data-aware intelligence with #Postgres and #MCP: postgresconf.org/conferences/p

  34. PostgreSQL on Kubernetes - made easier.

    New VSHN AppCat update:

    - Major version upgrades
    - User management
    - Bring your own backup bucket

    More control, less complexity.

    👉 vshn.ch/en/blog/vshn-appcat-up

    #Kubernetes #PostgreSQL #CloudNativePG #DevOps

  35. PostgreSQL on Kubernetes - made easier.

    New VSHN AppCat update:

    - Major version upgrades
    - User management
    - Bring your own backup bucket

    More control, less complexity.

    👉 vshn.ch/en/blog/vshn-appcat-up

    #Kubernetes #PostgreSQL #CloudNativePG #DevOps

  36. At the Postgres Conference 2026 in San Jose, EDB Danish Khan & Neel Patel will give a workshop on running #PostgreSQL in #Kubernetes with #CloudNativePG, and Yogesh Jain will give a talk about "Building Real-Time, Data-Aware Intelligence with Postgres & MCP": postgresconf.org/conferences/p

  37. At the Postgres Conference 2026 in San Jose, EDB Danish Khan & Neel Patel will give a workshop on running #PostgreSQL in #Kubernetes with #CloudNativePG, and Yogesh Jain will give a talk about "Building Real-Time, Data-Aware Intelligence with Postgres & MCP": postgresconf.org/conferences/p

  38. Join our upcoming free webinar to learn about the key open source technologies you can use in your stack for a streamlined developer experience.

    Our senior director of engineering Matthew Mols and our solutions engineer Paul Rothrock will discuss "Taking #PostgreSQL on #Kubernetes to new heights with Spock, pgEdge Helm, & #CloudNativePG", both how it works & demo'ing it live.

    📌 Register to attend this 4/14 @ 11AM EST: us02web.zoom.us/webinar/regist

    #programming #k8s #cncf #cnpg #postgres #sql #tech

  39. Join our upcoming free webinar to learn about the key open source technologies you can use in your stack for a streamlined developer experience.

    Our senior director of engineering Matthew Mols and our solutions engineer Paul Rothrock will discuss "Taking #PostgreSQL on #Kubernetes to new heights with Spock, pgEdge Helm, & #CloudNativePG", both how it works & demo'ing it live.

    📌 Register to attend this 4/14 @ 11AM EST: us02web.zoom.us/webinar/regist

    #programming #k8s #cncf #cnpg #postgres #sql #tech

  40. I have services in my #homelab that need #postgres quite often. In my #k3s cluster I'm using #cloudnativepg to provision single-use databases for services. What should I do for my services running in #docker? Create a single VM that just runs Postgres and connect them all to it? Provision a single Postgres in k3s and expose it so that docker containers externally can use it?

    Move anything that needs postgres to #kubernetes?

    #selfhosting can get complicated 😔

  41. I have services in my #homelab that need #postgres quite often. In my #k3s cluster I'm using #cloudnativepg to provision single-use databases for services. What should I do for my services running in #docker? Create a single VM that just runs Postgres and connect them all to it? Provision a single Postgres in k3s and expose it so that docker containers externally can use it?

    Move anything that needs postgres to #kubernetes?

    #selfhosting can get complicated 😔

  42. The Cloud Native Theatre was FULL for the session by #CloudNativePG maintainer Gabriele Bartolini and HSBC's Laurent Parodi: "From VMs to Kubernetes in a Large Global Bank: A DBA's Journey". Recording coming soon! #PostgreSQL #Kubernetes #DoK

  43. The Cloud Native Theatre was FULL for the session by #CloudNativePG maintainer Gabriele Bartolini and HSBC's Laurent Parodi: "From VMs to Kubernetes in a Large Global Bank: A DBA's Journey". Recording coming soon! #PostgreSQL #Kubernetes #DoK

  44. はてなブログに投稿しました
    CloudNativePGでPostgreSQLクラスタを建てて、バックアップ・リストアまでやってみた - await wakeUp(); sublimer.hatenablog.com/entry/

    #はてなブログ #CloudNativePG #Kubernetes

  45. 💻 TECH : comment exécuter des ordres #SQL dès la création d'un Cluster #PostgreSQL ?

    Réponse dans ce 11e article consacré à #CloudNativePG => dali.bo/202603_cnpg

    #SGBD #CNPG #kubernetes
    #opensource

  46. 💻 TECH : comment exécuter des ordres #SQL dès la création d'un Cluster #PostgreSQL ?

    Réponse dans ce 11e article consacré à #CloudNativePG => dali.bo/202603_cnpg

    #SGBD #CNPG #kubernetes
    #opensource

  47. This week: on 📅 Thursday, March 12th! Join @radim and @vyruss for 2 talks on making sure your queries don't break production and on how easy it is to run on with @cloudnativepg.bsky.social
    👇
    luma.com/5pglgx8h

  48. This week: #PostgreSQL #Edinburgh #meetup on 📅 Thursday, March 12th! Join @radim and @vyruss for 2 talks on making sure your queries don't break production and on how easy it is to run #Postgres on #Kubernetes with @cloudnativepg.bsky.social
    👇
    luma.com/5pglgx8h

    #CloudNativePG #k8s #TechMeetups

  49. Some time this weekend, we'll be upgrading the #Mastodon #PostgreSQL cluster on #MSTDNDK. The cluster is being managed by #CloudNativePG and upgrades have been successfully tested on multiple other clusters - even upgrades directly from version 15 to 18.

    While this is an incredibly smooth and easy process, major upgrades requires that #CNPG takes down the whole database cluster, meaning mstdn.dk will be unavailable for a period of time. Exactly how long is unknown, since we've never actually done this before with clusters of this size.

    I'll keep you posted and give you fair warning 🙂

  50. Some time this weekend, we'll be upgrading the #Mastodon #PostgreSQL cluster on #MSTDNDK. The cluster is being managed by #CloudNativePG and upgrades have been successfully tested on multiple other clusters - even upgrades directly from version 15 to 18.

    While this is an incredibly smooth and easy process, major upgrades requires that #CNPG takes down the whole database cluster, meaning mstdn.dk will be unavailable for a period of time. Exactly how long is unknown, since we've never actually done this before with clusters of this size.

    I'll keep you posted and give you fair warning 🙂

  51. Le 8 avril prochain à Paris, nous vous proposons un #workshop dédié à l'opérateur #CloudNativePG.
    Réservez vite votre place, premier arrivé, premier servi ! => dali.bo/202603_wkp-cnpg

    #CNPG #PostgreSQL #Kubernetes
    #formation #DBA #SGBD

  52. KubeCon + CloudNativeCon Europe 2026 is coming up fast... March 23-26 is just around the corner. Have you registered yet? ➡️ events.linuxfoundation.org/kub

    We are proud sponsors of the event. Come by Kiosk #1263 to 👋 and learn about our support for enterprise PostgreSQL infrastructure using #CloudNativePG.

    💬 Be sure to ask us about pgEdge Enterprise Postgres for Kubernetes or our AI Toolkit - see you soon ✨

    #amsterdam #netherlands #cnpg #kubernetes #k8s #kubecon #cloudnativecon #cloudnative #dba