Jonathan Battiato

CKA, Linux SysAdmin, EDB

Jonathan Battiato is a CKA, Linux SysAdmin at EDB. His core areas of expertise include Kubernetes administration, Linux administration, PostgreSQL backup, and replication architecture. Prior to working at EDB, Jonathan worked as an Linux Administrator, PostgreSQL consultant, PostgreSQL and Linux teacher, and PostgreSQL support engineer. Currently, he’s a Cloud Native PostgreSQL QA tester, Kubernetes and Linux administrator, and PostgreSQL support engineer—working to bring PostgreSQL to Kubernetes folks.
 

Read Blogs

Technical Blog
작성자: Jonathan Battiato 게시일: 2025년 6월 23일 CloudNativePG(CNPG)는 이제 많은 사용자와 기업에서 채택한 Kubernetes 오퍼레이터입니다. 사용자 피드백을 반영하여 지속적으로 개선되어 왔지만, 아직 구현되지 않은 몇 가지 주요 기능이 있었습니다. 그중에서도 가장 많이 요청되었던 기능 중 하나는 PostgreSQL의 메이저 버전을 선언형으로 업그레이드하는 기능이었습니다. 이제 더 이상 기다릴 필요가 없습니다. CloudNativePG 1.26 버전에서는 PostgreSQL 기본 도구인 pg_upgrade 를 활용한 선언형 오프라인 인플레이스 메이저 업그레이드가 도입되었습니다. 이 블로그에서는 다양한 PostgreSQL 설정을 가진 CNPG 클러스터를 YAML...
Technical Blog
The 1.26 version of CloudNativePG introduces the declarative offline in-place major upgrades of PostgreSQL made possible through the use of the Postgres native tool pg_upgrade. In this blog post, we will see how easy it is to upgrade a CNPG cluster with different PostgreSQL configurations to a higher version with just a tag replacement in the YAML manifest.
Product Updates
in this blog post, we will show how to use the promote subcommand of such plugin to perform a switchover in a EDB Postgres for Kubernetes cluster.
Product Updates
As part of my blog series about the “cnp” plugin for kubectl, this post is dedicated to the most useful subcommand from a Kubernetes Admin/DBA perspective: status. In case you missed it, in a previous post we provided an overview of the EDB Postgres for Kubernetes plugin for kubectl, including installation instructions. Here we will show how the status subcommand works in detail analyzing a common...
Product Updates
At EDB, we released Cloud Native PostgreSQL 1.1.0 at the beginning of February. As a DevOps team, we continuously improve our software by incrementally introducing new features. In this way, we increase velocity and provide our customers with a working tool that will be improved and enriched on each further release (currently every two weeks). One of the most useful features we have recently...
Technical Blog
Preamble How many current Barman users have thought about saving backups in a remote destination in the cloud? How many have thought about taking that backup directly from the PostgreSQL server itself? Well, since Barman 2.10 this is now possible! How? Let’s discover that together in the following articles. Requirements The following two articles are meant to be a practical introduction to the new...
Technical Blog
This year, the ITPUG (Italian Postgres User Group) organized PGDay in Prato, my hometown and city where the association was born, although most of the members are from outside of the Tuscany region. It was my pleasure to contribute to the community by sharing my professional experience. I gave a talk about PostgreSQL on Network File System, a research based on crash tests to prove reliability...