Introducing Crunchy Data Warehouse: A next-generation Postgres-native data warehouse. Crunchy Data Warehouse Learn more

Posts about Kubernetes

  • 4 min read

    Crunchy Postgres for Kubernetes 5.7: Faster Backups, Automated Snapshots, Postgres 17 and More

    Greg Nokes

    We are excited to announce the release of Crunchy Postgres for Kubernetes 5.7! This latest version brings a wealth of new features and enhancements designed to make your Postgres deployments on Kubernetes more flexible, efficient, secure, and robust than ever before.

    We have highlighted a few of the features that we are excited about below. You can also check out the release notes for more details

    Read More
  • 6 min read

    PostgreSQL Snapshots and Backups with pgBackRest in Kubernetes

    Brian Pace

    Backups are dead. Now that I have your attention, let me clarify. Traditional backups have earned a solid reputation for their reliability over time. However, they are dead in the sense that a backup is essentially useless until it's restored—essentially "resurrected." In this post, we'll explore best practices for managing PostgreSQL snapshots and backups using pgBackRest. We will then provide some guidance of how you apply these techniques in Kubernetes using the Postgres Operator (PGO) from Crunchy Data. Whether you're overseeing a production environment, handling replicas, or refreshing lower environments, understanding how to effectively manage snapshots is key.

    Read More
  • 4 min read

    Thin Provisioning with Crunchy Postgres for Kubernetes

    Greg Nokes

    One of the major changes that the cloud brought to application and database management was the concept of "thin provisioning." With large amounts of compute or storage resources available behind an API, you can provision what you need now and expand your infrastructure as required. Frameworks like 12Factor

    Read More
  • 10 min read

    Kubernetes Operator Meets Fully Managed Postgres

    Andrew L'Ecuyer

    As a team you often get handed a piece of software to deploy and manage, for example Red Hat's Ansible Automation Platform (AAP) or Quay. Red Hat's guide is to run and manage this in OpenShift and great, you're already comfortable with OpenShift and have a decent size deployment. Turns out pretty early on you've got a decision to make you didn't even realize was a decision, what are you going to do about the database? Most software needs a database – and the database of choice is overwhelmingly Postgres. But managing stateful systems is a different commitment than stateless apps.

    In fact we have the conversation all the time with customers that need Postgres, want Postgres. While some want to manage and be responsible for their database others don't. Well today you've got another choice. You can still have your database integrated with Crunchy Postgres for Kubernetes

    Read More
  • 4 min read

    Announcing Crunchy Postgres for Kubernetes 5.6: New Features for Seamless Postgres Management

    Greg Nokes

    We are excited to introduce Crunchy Postgres for Kubernetes (CPK) 5.6, the latest version of our PostgreSQL Kubernetes operator. This release brings several new features that will elevate your PostgreSQL experience to new heights, ensuring better management, automation, and scalability.

    Autogrow Postgres storage

    Read More
  • 12 min read

    Troubleshooting Postgres in Kubernetes

    Bob Pacheco

    In my role as a Solutions Architect at Crunchy Data, I help customers get up and running with Crunchy Postgres for Kubernetes (CPK). Installing and managing a Postgres cluster in Kubernetes has never been easier. However, sometimes things don't go as planned and I’ve noticed a few major areas where Kubernetes installations go awry. Today I want to walk through some of the most common issues I see when people try to get up and running with Postgres in Kubernetes and offer a list of basic troubleshooting ideas to get started. Now sure, your issue might not be in here, but if you’re just trying to diagnose a bad install or a failing cluster, here’s my go to list of where to get started

    The Order of Things: CRD, Operator, Cluster, Pod

    Read More
  • 8 min read

    pgAdmin for All of Your Postgres Kubernetes Clusters

    Ben Blattberg

    We recently announced the latest update of Crunchy Postgres for Kubernetes 5.5. In this version 5.5 update, we would like to highlight a key feature: the introduction of a new pgAdmin API.

    The notable changes in this feature include:

    • The ability to manage all Postgres clusters through a single interface
    • Automatic cluster detection
    • A new custom resource file for pgAdmin
    Read More
  • 5 min read

    Announcing Crunchy Postgres for Kubernetes 5.5

    Andrew L'Ecuyer

    We're excited to announce the release of Crunchy Postgres for Kubernetes 5.5. Included in this release are great updates to database administration, monitoring, connection pooling and more. Specific highlights include:

    • An updated pgAdmin experience, including the ability to deploy one pgAdmin for use with multiple Postgres clusters
    • Easier installation of the metrics and monitoring tools, along with the added ability to monitor standby clusters
    • Updates to PgBouncer including support for prepared statements and streamlined connectivity to read replicas
    Read More
  • 6 min read

    Deploying Crunchy Postgres for Kubernetes in a Multi-Zone Cluster

    Bob Pacheco

    Modern resilient data infrastructure ensures that there's not a single point of failure. In the cloud, this means eliminating single points of failure at the data center and availability zone. So when deploying highly available

    Read More
  • 4 min read

    Huge Pages and Postgres in Containers

    Chris Bandy

    We recently participated in a community solution for using huge pages when you’re running Postgres in containers or with Crunchy Postgres for Kubernetes. We worked on a patch to the underlying OCI (Open Container Initiative) runtime specification with our partner Red Hat and also worked on a patch for Postgres 16. For those of you using huge pages or running in containers, we have some additional notes on our solution in this write up. We’re really proud of the improvements we’ve made because they help Postgres, Kubernetes, and

    Read More