Tutorials
In-depth technical tutorials, guides, and infrastructure best practices.

How to Install Kyverno 1.19 and Secure Kubernetes Workloads with CEL
Use Kyverno CEL policies to block privileged Pods, require non-root users, and allow trusted images.

Automate Kubernetes Secret Rotation with ESO and OpenBao
Self-host your Kubernetes secrets pipeline with ESO 2.8 and OpenBao. Covers install, auth setup, templating, and zero-touch secret rotation.

Migrate from Kubernetes Ingress to Gateway API on a K3s Cluster
Follow a step-by-step guide to move from Kubernetes Ingress to Gateway API v1.6 on K3s using Cilium, with TLS, redirects, TCPRoute, and UDPRoute.

Set up Cert-Manager, DNS-01, and Gateway API on K3s
Set up cert-manager 1.21 on K3s: issue wildcard Let's Encrypt certificates using DNS-01, connect them to a Gateway API resource, and verify that renewals happen automatically before certificates expire.

Self-Hosting OpenBao on Ubuntu: TLS, Raft Storage & Backups
Set up an OpenBao server with HTTPS, integrated Raft storage, access policies, authentication, Auto Unseal planning, and tested snapshot recovery.

Self-Host Sentry with Docker for App Error Tracking and Performance Monitoring
Want full control over your error tracking? Learn how to self-host Sentry with Docker to catch bugs and monitor app performance on your own server.

Deploy Falco Runtime Security on Kubernetes with eBPF, Custom Rules, Alerting
Catch threats as they happen. This guide walks you through deploying Falco on Kubernetes with eBPF, writing custom rules, and setting up alerts to keep your cluster secure.

How to Run Virtual Machines on Kubernetes with KubeVirt and K3s
Run VMs and containers side by side. Set up KubeVirt on K3s so you can manage virtual machines the same way you manage Kubernetes workloads.

Self-Host NetBox with Docker for IPAM, DCIM, and Infrastructure Source of Truth
Stop tracking IPs and racks in spreadsheets. Learn how to self-host NetBox with Docker to build a single source of truth for your network and infrastructure.

How to Deploy Cilium and Hubble for eBPF Network Policies
Get deep visibility into your cluster traffic. Learn to deploy Cilium and Hubble to write eBPF network policies and monitor pod-to-pod communication.

How to Set Up an Apache Kafka Cluster for Event Streaming on a Dedicated Server
Build a reliable pipeline for real-time data. Set up an Apache Kafka cluster on a dedicated server for fast and scalable event streaming.

How to Set Up Keepalived and VRRP for High-Availability Load Balancer Failover
Don't let one server failure take your site down. This guide shows you how to set up Keepalived and VRRP so your load balancer fails over automatically with no downtime.