Skip to content

patroni-training/2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Patroni training 2019 edition

Patroni is a template for PostgreSQL HA. It lives at https://github.com/zalando/patroni.

This repository contains Patroni training materials.

Prerequisites

install docker, docker-compose

(Optional) Build the docker image

  • git clone https://github.com/zalando/patroni
  • cd patroni
  • docker build -t patronitraining/patroni .

Note that this step is not required, as docker-compose will automatically fetch the image from the docker-hub. The image there is compressed to save bandwidth. You can achieve the same with your own image by passing --build-arg COMPRESS=1 together with your docker build command, although it will slightly reduce the image startup time.

Starting Patroni and etcd with docker-compose

  • curl -sO https://raw.githubusercontent.com/patroni-training/2019/master/docker-compose.yml (or download it using your preferred tool)
  • docker-compose up -d

Going further

  • docker ps to view the list of running containers.
  • docker logs -f [container_name] to view logs from the chosen container.
  • docker exec -ti [container_name] bash to exec into the chosen container.

Further details on how the output of those commands should look like are provided at patroni dockerfile README.

About

Patroni training materials 2019 edition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published