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
Technický konzultant a DBADoplňující informace
Osvědčení
- Každý účastník dostane oficiální osvědčení o absolvování kurzu od společnosti Cybertec