Blog
Book “Learning eBPF”

I always knew that eBPF was one of those technologies hidden deep inside the kernel, far away from everyday users, but incredibly powerful.
At work, I learned that Google Kubernetes Engine clusters using Dataplane V2 rely heavily on eBPF under the hood. That felt like a good opportunity to finally dive into something new, so I grabbed the book Learning eBPF from the office bookshelf.
This post is my review of that book.
PostgreSQL. Fixing “type does not exist” error during restoring database.
I faced an interesting issue when I tried to restore a database from a backup. The error said: type "ltree" does not exist. ltree is a PostgreSQL extension, and this error can appear with any PostgreSQL extension. So how do we fix this error?
My thought after passing “Google Cloud Professional Architect” certification
On the 24th of October 2022 I successfully passed the “Google Cloud Professional Architect” certification and here I would like to share how I prepared for this exam, some pieces of advice on what to learn, and some of my thoughts on such kinds of exams in total.
Kubernetes The Hard Way on your laptop. Setup Virtual Machines.
In previous post we overviewed how the Kubernetes cluster would look like and have installed some programs. Today we gonna set up Virtual Machines using VirtualBox and Vagrant.
Kubernetes The Hard Way on your laptop. Preparation
One of big steps in my preparation for the CKA exam was to deploy the Kubernetes cluster locally. I started with a great guide from Kelsey Hightower called “Kubernetes The Hard Way”(or simply KTHW) and found out that it was created only for Google Cloud Platform. I decided to adapt it to my needs so the cluster could be running on a laptop. In this series of posts I gonna show how to do this.