Introduction to PostgreSQL and Kubernetes

This course introduces Kubernetes as a platform for building Cloud Native business applications using PostgreSQL.

What you will learn

  • Immutable infrastructure with Kubernetes
  • Introduction to Kubernetes
  • Application configuration
  • Pods
  • Services
  • Preserving data in a stateless world
  • Basics of containers with Docker
  • Stateful applications and PostgreSQL
  • Deployments
  • Kubernetes Administration
  • Components
  • Replica Sets

Skills you will gain

Basics of containers Basics of Docker Overview of Kubernetes Design/deployment of applicationsStateful applications

About This Course

The first module of the course introduces the paradigm of immutable infrastructure as a new way of thinking applications, IT processes and systems in general, using Kubernetes, the open source container orchestration platform.

Starting with the basics of Docker containers, this class is focused on mastering containerisation concepts and techniques that will be later needed in your Kubernetes experience.

This module covers provisioning of a PostgreSQL container using Docker. It then focuses on building custom container images to be later deployed for development and testing purposes, as well as production in your Kubernetes clusters.

The last section of the module introduces the benefits of Kubernetes for containers’ orchestration as a means to provide high availability, self-healing and scalability for your business applications.

Suitable for Site Reliability Engineers, Developers and Database Administrators eager to approach the PostgreSQL use case in both public and existing private cloud environments based on Kubernetes.

Prerequisites

  • Basics of System Administration of Linux/Unix systems
  • Basics of Source Control Management Systems, such as Git
  • Basics knowledge of YAML and JSON formats

2ndQuadrant is a CNCF (Cloud Native Computing Foundation) member and is the 1st Kubernetes Certified Service Provider (KCSP) for PostgreSQL. We provide Kubernetes consulting for open source PostgreSQL as well as the popular BDR extension. Learn more about the service here.

Duration

Online Training: 5 days (2 hours/day)

Public Training: 3 days (All Day)

Tags: kubernetes, postgresql, postgres, k8s, app development, microservices, docker, containers, devops, CNCF, KCSP, devops, podman