Installing Crunchy Postgres Operator v5 on EKS
In my previous post I described how to deploy Crunchy Postgres Operator v4 on Kubernetes and use it to achieve disaster recovery and high availability. The new major version, v5 was released last year and the installation methods have significantly changed. Crunchy Postgres Operator (PGO) v5 allows you to deploy PGO and your PostgreSQL clusters through Kustomize or Helm and manage your PostgreSQL clusters using kubectl command instead of pgo used in v4. This post describes how to install PGO v5 and create PostgreSQL cluster on Amazon EKS using Kustomize. Prerequisites Before you start, make sure you have installed the following tools: AWS CLI eksctl kubectl An access key ID and secret access key An Amazon S3 bucket (In this tutorial we create a bucket named my-postgres-bucket and specify the bucket name in the PostgresCluster YAML file) Creating an Amazon EKS cluster Create a 3 nodes Amazon EKS cluster with the latest Kubernetes version 1.21 in region us-west-2. $ eksctl cr...