Как преобразовать Postgres в облачную платформу


Álvaro Hernández

OnGres

Основатель компании

16:00 (UTC+3) , english

Сводится ли развёртывание Postgres на Kubernetes к простой перераспаковке в контейнере? Или Postgres может использовать другой cloud-native софт для более качественной интеграции с K8s? Мы поговорим об этом на данном мастер-классе и продемонстрируем несколько примеров на StackGres:

  • Как преобразовать Postgres в контейнер без инициализации с несколькими контейнерами-"прицепами" для создания пула соединений, резервного копирования, агентов и т.п.
  • Определение высокоуровневых CRD в качестве единого API для взаимодействия с Postgres оператором.
  • Использование авторизации на основе K8s RBAC для аутентификации пользователя веб-интерфейса управления.
  • Использование Prometheus для мониторинга; сборка узла, использование экспортёров и Postgres, и PgBouncer.
  • Проксирование трафика Postgres traffic через Envoy. Завершение работы Postgres SSL с помощью плагина Envoy, который также экспортирует метрики "проводного" протокола в Prometheus.
  • Использование Fluentbit для сбора логов Postgres и их пересылки в Fluentd, который хранит их в централизованной постгрессовой базе данных.

Во время мастер-класса вы сможете повторить все действия на собственном Kubernetes-кластере и с лёгкостью пройти путь от новичка до профи в Postgres на Kubernetes! Вы сможете создавать собственный Postgres-as-a-Service на Kubernetes всего за несколько минут!