Cómo instalar un cluster de PostgreSQL en K8s

Instalar PostgreSQL en K8s es sumamente fácil, manejar PostgreSQL, es otra historia. Para instalar y manejar PostgreSQL en K8s se debe utilizar un operador que automatice las operaciones de replicación y administración. Hay varios operadores com Crunchy Data y KubeDB, el que yo utilizo es el operador de Zalando. (https://github.com/zalando/postgres-operator) Debe instalarlo desde su terminal en Linux o “Powershell” en Windows. Debe tener instalado git, helm y Kubernetes para poder seguir el siguiente tutorial de como instalar PostgreSQL. Si tiene instalado Minikube es suficiente. Con los pre-requisitos instalados, utilizar “zalando/postgres-operator” es sencillo con los siguientes pasos:

  1. Descargue el código de GitHub con el siguiente comando: git clone https://github.com/zalando/postgres-operator.git
  2. Posiciónese dentro de la carpeta que descargó: cd postgres-operator
  3. Instale el operador: helm install charts/postgres-operator/
  4. Instale el “cluster”de PostgreSQL: kubectl create -f manifests/minimal-postgres-manifest.yaml
  5. Verifique que todo esté bien: kubectl get pods -l application=spilo -L spilo-role

Así de sencillo, ya tiene un cluster de postgreSQL en K8s.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .