Visão Geral
Curso PostgreSQL in Kubernetes, Este curso fornece uma introdução ao próprio Kubernetes e aos recursos do Kubernetes, necessários para gerenciar o PostgreSQL. O objetivo é obter insights sobre como o PostgreSQL funciona melhor no ecossistema Kubernetes e superar os desafios de gerenciar vários clusters PostgreSQL. Discutiremos a alta disponibilidade do PostgreSQL em execução no Kubernetes, aprenderemos como os failovers automáticos são acionados e abordaremos as opções de gerenciamento de backups e tudo mais para satisfazer todas as necessidades de produção.
Pre-Requisitos
- Para participar deste curso, você já deve ter experiência com Linux e PostgreSQL.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Short introduction to Kubernetes
- Containers
- Container Orchestration
- What is Kubernetes
- Kubernetes Architecture
- Resources
- Reconciliation loop
- Networking
Setting up Kubernetes Environment
- Installation Methods
- Minikube
- Using cli tools to manage Kubernetes
- Using Kubectl
- Pods
- Configmap
- Secrets
- Controllers
- Operators
- Replicaset
- Deployments
- StatefulSet
- DeamonSet
- Jobs
- Services
- NodePort, LoadBalancer, ClusterIP Service
- Ingress
- Updates to deployed application, rollback…
Storage
- Storage Volumes
- emptyDir
- HostPath
- Persistent Volumes & Persistent Volume Claims
- Static Volume Provisioning
- Dynamic Volume Provisioning
Postgres Operator
- Concept
- Configuration
- Administration
Patroni in Kubernetes
Use cases
- Managing postgres using postgres Operator
- Shrinking/extending
- Changing configuration of Operator
- Changing configuration of postgres
- Managing databases and roles
- Managing backups (logical & continuous)
TENHO INTERESSE