PostgreSQL v Kubernetes

PostgreSQL v Kubernetes

Tento kurz obsahuje úvod do samotného Kubernetes a jeho zdrojů, které jsou potřebné ke správě PostgreSQL. Cílem kurzu je získat přehled o tom, jak v rámci ekosystému Kubernetes funguje PostgreSQL nejlépe a překonat problémy se správou více clusterů PostgreSQL. Probereme vysokou dostupnost PostgreSQL běžícího v Kubernetes a dozvíme se, jak se spouští automatický failover. Pokryjeme možnosti zálohování a vše ostatní, abychom obsáhli veškeré potřeby produkčního provozu.

Informace o kurzu

Určeno pro produkt: PostgreSQL
Velikost skupiny: Skupina do 15 studentů
Typ zkoušky: 30 min, teoretická
Požadavky: pokročilá znalost PostgreSQL a OS Linux
Jazyk kurzu: Čeština
Možnost absolvovat kurz online: Ano
Délka kurzu: 3 DNY
Cena kurzu: 36 000,- bez DPH

Obsah kurzu

První den

 

Krátký úvod do Kubernetes

  • Kontejnery
  • Orchestrace kontejnerů
  • Co je Kubernetes
  • Architektura Kubernetes
  • Zdroje
  • Reconciliation loop
  • Sítě

Druhý den

 

Nastavení prostředí Kubernetes

  • Metody instalace
  • Minikube
  • Použivání cli pro správu Kubernetes
  • Používání Kubectl
  • Pods
  • Configmap
  • Secrets
  • Controllers
  • Operators
  • Replicaset
  • Nasazování
  • StatefulSet
  • DeamonSet
  • Jobs
  • Služby
  • NodePort, LoadBalancer, služba ClusterIP
  • Ingress
  • Aktualizace a rollback již nasazených aplikací

Třetí den

 

Storage

  • Storage Volumes
  • emptyDir
  • HostPath
  • Persistent Volumes & Persistent Volume Claims
  • Static Volume Provisioning
  • Dynamic Volume Provisioning

Postgres Operator

  • Koncept
  • Nastavení
  • Administrace

Patroni v Kubernetes

Příklady použití

  • Správa postgres pomocí postgres Operátora
  • Zmenšování/zvětšování
  • Změna nastavení Operátora
  • Změna nastavení postgres
  • Správa databází a rolí
  • Správa záloh (logických a průběžných)
Jakub Zemanek

Jakub Zemanek

Technický konzultant a DBA
Jakuba ze světa OpenSource nejvíce baví zejména pokročilá konfigurace PostgreSQL a troubleshooting databází, dále pak automatizace pomocí nástroje Ansible a v neposlední řadě ELK stack (LOG Management) a bezpečnostní produkt Wazuh (SIEM). Jak o sobě Kuba rád říká: „Raději to dělám nejlíp, než nějak.“. I proto se neustále vzdělává a posouvá své hranice.

Doplňující informace

Každý účastník si odnese prezentace a praktická cvičení ke školení ve formě PDF. 

Osvědčení

  • Každý účastník dostane oficiální osvědčení o absolvování kurzu od společnosti Cybertec
initMAX - osvědčení

Dárky ke kurzu

Další školení

Registrace

"(Vyžadováno)" indicates required fields

GDPR(Vyžadováno)
This field is for validation purposes and should be left unchanged.