PostgreSQL in Kubernetes
Dates & Times
See available dates for this PostgreSQL in Kubernetes course!
If there is no date and time available for a certain training you are interested in, please contact us.
This training can also be held at your place or as online training especially for your company. In this case the course agenda can also be adapted to suit your needs best.
Learn more about our customized training >>
This course takes 3 days with 8 hours each (on site) or 4 hours each (online).
The only difference is that there will be less practical exercises in an online course. However, we will hand them over to you and you can still do them on your own and ask our consultants for feedback or help if needed.
Summary
This course provides an introduction to Kubernetes itself and to Kubernetes resources, which are needed in order to manage PostgreSQL. The aim is to gain insights on how PostgreSQL works best within the Kubernetes ecosystem and to overcome challenges of managing multiple PostgreSQL clusters. We will discuss the high availability of PostgreSQL running in Kubernetes, learn how automatic failovers are triggered and cover the options of managing backups and everything else to satisfy all production needs.
Audience Requirements
To take part in this course, you should already have experience with Linux and PostgreSQL.
Available Language
This course can be held in English and Slovenian.
AGENDA
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)
Contact us to sign up for this course >>
Other courses that might interest you
We offer these services
9/5 Basic Support
El soporte básico 9/5 de CYBERTEC incluye todos los servicios de Product Support y además Tuning y resolución extendida de problemas. 9/5 significa que estaremos disponibles para usted de lunes a viernes de 9 AM a 5 PM (CET / MEZ). Otras zonas horarias a petición. CYBERTEC proporciona las correcciones de todos los errores para las […]
9/5 Dedicated DBA
El servicio de soporte DBA Dedicado 9/5 incluye un experto de CYBERTEC que se ocupa de forma remota de sus bases de datos. Nos ocuparemos de cualquier problema antes de que siquiera lo note y le informaremos de manera proactiva sobre posibles contingencias futuras y acciones necesarias. Soporte de DBA Dedicado 9/5 significa que su […]
CYBERTEC Partner Network (CPN)
Consultoría experta en PostgreSQL para su portfolio de productos La solución perfecta para resellers y revendedores de software: ¿Es de una empresa de software o sistemas que ofrece PostgreSQL a sus clientes? ¿Necesita un partner experto en el área, con más de 20 años de experiencia, servicios sofisticados y desarrollos propios? Sumese a CYBERTEC Partner […]