Blog

  • Setup of OpenShift demo environment for CNPG

    Summary The purpose of this post is to show how to configure a CRC-based OpenShift environment (aka Red Hat OpenShift Local) to demo EDB CNPG. I’ll end up with a working OpenShift cluster (CRC), the CNPG operator installed with MinIO as the destination for WAL- and backup files. Expect to use around 60 minutes, if…

  • Mastodon: How toots are distributed between timeline

    On Mastodon @zatnosk@helvede.net shared the image below about where a Toot is displayed. Since I’m learning Python and Python in my view is so readable that anyone, I thought I’d share it here with a bit of (incomplete) Python code implementing the diagram. (edit: diagram removed, as the code brought a semantic error to light)…

  • PostgreSQL High Availability on Kubernetes

    In this post I will discuss why single-node PostgreSQL deployments are not a viable way to run PostgreSQL on Kubernetes in Production, as well as an overview of what needs to be done to protect yourself from data loss and downtime. Why this post? A few months ago I was in a call with a…

  • On using tls certificates and .ssh/config.

    Just a quick note here on TLS certificates. Because I had to look it up and figure it out. Again! It is possible to define several keys for a site and login as different users using each certificate. I found myself needing to do just that for github.com, as my employer has private repositories there…

  • New professional role

    A year ago I started at EDB. Since then my blog has been silent. I aim to change that, I promise. I have just moved my hosting. And since I haven’t written anything useful in over a year, I decided that now was a good time to reset the blog, and start again… So, information…