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.…
Linux cheat sheet
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…
In the fast-paced world of software development, code reviews are a critical step to ensure quality, maintainability, and collaboration. However, manual reviews can be time-consuming…
When running Kubernetes (K8s), managing container images efficiently is key to maintaining node stability and performance. The kubelet, Kubernetes’ node agent, periodically triggers garbage collection…
That One Friday Deployment We’ll Never Forget It was a typical Friday afternoon, and everything seemed calm. We had a small change to push to…
Kubernetes has revolutionized container orchestration, enabling developers and operations teams to manage applications at scale efficiently. However, as powerful as Kubernetes is, poor implementation and…