Docker Best Practices for Production
Essential best practices for building secure, efficient, and production-ready Docker images
9 articles in this category.
Essential best practices for building secure, efficient, and production-ready Docker images
A practical walkthrough for running n8n on Kubernetes with Flux GitOps: wiring ConfigMaps, SOPS-managed secrets, CloudNativePG database credentials, persistent storage, and a ClusterIP Service behind Cloudflare Tunnel.
A practical migration playbook for moving a real Fleet Reliability Intelligence platform from single-node K3s to bare-metal Kubernetes with Cilium, Longhorn, MetalLB, Traefik, SOPS, and FluxCD.
How I mapped my GitOps homelab experience to Azure cloud primitives — building a three-node Kubernetes cluster on Azure VMs using Terraform modules, private worker networking, and kubeadm bootstrap.
A beginner-friendly, real-world guide to managing Kubernetes secrets in GitOps: encrypt in Git with SOPS/age, decrypt in-cluster with Flux.
Learn how to expose a Kubernetes ClusterIP service to the internet using Cloudflare Tunnel (cloudflared) on K3s, managed by Flux GitOps. This guide covers the full setup, Kubernetes manifests, DNS configuration, and a debugging walkthrough for 404 and 530 errors.
A real world GitOps failure in a K3s homelab: Flux controllers crashloop because pods can't reach the Kubernetes API service. Here's how to diagnose it fast, fix it correctly, and prevent it from happening again.
A practical, budget-friendly 3-node Kubernetes homelab build—focused strictly on cost and logistics (no cluster setup yet).
A complete guide to installing Rancher Desktop on Arch Linux, including fixing VMX Unsupported errors and verifying your cluster with k9s