Skip to main content

Exposing Kubernetes Services with Tailscale Funnel

· 4 min read

I have been learning Go lately and wanted to try and expose a microservice using a Tailscale Funnel. I had a project inmind to build a small Go application that would build and deploy a Docker image to a private registry using a webhook. Therefore, I needed to figure out how to expose the application using Tailscale Funnel.

Using vim bindings for window swapping with Omarchy

· 2 min read

I have been using Omarchy for a good while now at the time of writing this, my OS is 19 days old and I have gone many installs since v1. One thing I struggled with being on a keyboard without dedicated arrow keys was window navigation. With LazyVim being my main editor I have got use to using vim motions for navigation. Therefore behold my keybindings for window navigation in Omarchy.

Gateway API migration

· 12 min read

As of now Ingress NGINX is being retired, sad times all around. As per the blog post Ingress NGINX Retirement: What You Need to Know it mentions:

Existing deployments of Ingress NGINX will continue to function and installation artifacts will remain available.

But where would the fun be in that? Although I can tell you now, I should have left my setup the way it is... but nope, this is me migrating to the Gateway API. So let's get started!

Managing multiple databases in CNPG

· 4 min read

I love a bit of Kubernetes but I also hate it as I navigate the Kubernetes landscape and learning from doing. I have come across multiple gotyas. This is one of them, I run a CloudnativePG Cluster, Originally I only used this to play around with Postgres.

Zed my way

· 8 min read

I love trying out new text editors, don't ask me why because when I get used to one, something new comes out that I want to try—that's just the way it goes, I guess.

This time I am trying out Zed "The editor for what's next" written in Rust.

Zed is a next-generation code editor designed for high-performance collaboration with humans and AI.

Installing a Talos cluster in Proxmox

· 8 min read

So it begins again... I have started rebuilding my homelab, but instead of going bare metal, I am moving to Proxmox mainly to reduce the number of physical machines as well as to experience working with a hypervisor. I have used Proxmox before, but this time I am going to try to get it as close to production-ready as I can.

Setting up HorizontalPodAutoscaler in Kubernetes

· 7 min read
Paul Bennett
Lead Solutions Enginer

scaling a hpa

Today I have set up HorizontalPodAutoscaler (HPA) on a basic level. What is HorizontalPodAutoscaler you ask! Well, HorizontalPodAutoscaler allows your application to well, scale...horizontally. HPA adjusts the number of pods running your app to match how much work needs to be done. In the words of ChatGPT here is the ELI5 version:

Backing up CloudnativePG to Minio

· 3 min read
Paul Bennett
Lead Solutions Enginer

I have spent some time setting up my own instance of CloudnativePG inside my Kubernetes cluster. I have two instances a dev instance, and a "prod" instance. Normally I would use pg_dump to backup the databases, but I wanted to try something different.