BaGet is an open-source NuGet server implementation. It provides a lightweight and performant solution to host your own NuGet repository. In this tutorial, I will…
Linux cheat sheet
BaGet is an open-source NuGet server implementation. It provides a lightweight and performant solution to host your own NuGet repository. In this tutorial, I will…
In this blog post, I’ll guide you through setting up Keepalived for high availability on a multi-node system. Keepalived uses the VRRP (Virtual Router Redundancy…
In Kubernetes, node labels are a powerful feature that allows you to organize and categorize your nodes based on their attributes. By using node labels,…
Setting up a Kubernetes cluster on Debian 12 involves multiple steps, from configuring hostnames to installing necessary tools. Below is a comprehensive guide to help…
Managing persistent storage in Kubernetes is crucial for stateful applications. The CSI (Container Storage Interface) NFS driver allows Kubernetes to utilize NFS (Network File System)…
In this blog post, we’ll walk through the steps to set up an NFS share on Debian and Fedora, and then use it in a…
Immutable systems, such as Fedora CoreOS, are designed for minimal changes and higher reliability. Fedora CoreOS is a Linux distribution optimized for containerized workloads, providing…
In the evolving landscape of containerization, Docker has emerged as an essential tool for developers seeking streamlined application deployment. Among the recent advancements in this…
In the world of Kubernetes, debugging pods is a common task for DevOps engineers. While shell access (via kubectl exec) is often the go-to method,…
Monitoring Kafka metrics is essential for maintaining the health and performance of your Kafka clusters. By using Prometheus and Grafana, you can create a robust…