Starting with Kubernetes 1.33, the traditional Endpoints API is officially deprecated. This change affects how Services map to backend Pods or external IPs. The newer EndpointSlice API provides better scalability, improved…
Linux cheat sheet
Starting with Kubernetes 1.33, the traditional Endpoints API is officially deprecated. This change affects how Services map to backend Pods or external IPs. The newer EndpointSlice API provides better scalability, improved…
If you’re running FreeBSD in a VMware virtual machine, eventually you may run out of disk space. Luckily, FreeBSD with ZFS makes it straightforward to…
FreeBSD jails are a lightweight, secure way to isolate processes and services, similar to Linux containers but older and natively integrated into the FreeBSD kernel. With jails,…
If you’re exposing services to the internet through Kubernetes, securing them with HTTPS is essential. Luckily, you don’t need to manually manage SSL certificates anymore…
This guide walks you through building a Jenkins CI/CD pipeline to build and publish a signed Android App Bundle (AAB) to the Google Play Store.…
This guide walks through setting up a three-node MicroCeph cluster, mounting CephFS shares, integrating with MicroK8s using the Rook-Ceph plugin, and managing CephFS snapshots with automated backup and cleanup. Prerequisites Installing MicroCeph on…
Introduction Looking to set up highly available, scalable, and resilient storage for your Kubernetes workloads? Rook Ceph makes it easy to run Ceph storage systems natively inside…
Learn how to resize an LVM partition on Ubuntu with this guide. Logical Volume Manager (LVM) lets you manage disk space flexibly on Ubuntu systems. This tutorial…
In this blog post, I’ll walk you through the process of recovering a Kubernetes cluster after losing two out of three control plane nodes. This…
Valkey is a high-performance in-memory data store that serves as a drop-in alternative to Redis. Deploying Valkey in Kubernetes ensures scalability and easy management of…