Table of Contents

Все что должен знать DevOps про PostgreSQL

Реклама

Техническое задание

Запись вебинара

Методическая подготовка

Шаг 1. Что у нас есть для начала

Шаг 2. Знакомимся с PostgreSQL

server:~/keycloak-22.0.5# KEYCLOAK_ADMIN=admin KEYCLOAK_ADMIN_PASSWORD='strongpassword' KC_DB=postgres KC_DB_URL=jdbc:postgresql://gate:5432/keycloak KC_DB_USERNAME=keycloak KC_DB_PASSWORD='strongpassword' bin/kc.sh start-dev

Шаг 3. Использование PostgreSQL с Docker

Шаг 4. Использование PostgreSQL в Kubernetes

kube1:~# kubectl delete ns my-postgres-ns

Шаг 5. Использование CloudNativePG

Выход из строя Primary узла

kube1# kubectl cnpg status my-pgcluster -n my-pgcluster-ns

kube1# kubectl -n my-pgcluster-ns delete pvc my-pgcluster-1

kube1# kubectl -n my-pgcluster-ns delete pod my-pgcluster-1

kube1# kubectl -n my-pgcluster-ns get pods --watch

Выход из строя всего кластера

kube1:~# time kubectl delete ns my-pgcluster-ns
real    4m11.523s

Дополнительные возможности

Вопросы?

Домашнее задание