← All posts

#kubernetes

11 posts tagged “kubernetes”.

OpenTelemetry Profiling: The Fourth Signal, and Why It's Not Quite Ready

Profiling is OpenTelemetry's fourth signal - which function eats your CPU, at cluster scale, continuously. The data model, the eBPF two-collector setup, and an honest look at what OTTL still can't do with it.

Shaping Telemetry Before It Costs You: OTTL in the OpenTelemetry Collector

The OpenTelemetry Collector lets you enrich, redact, and cut cardinality without touching application code - using OTTL. Pipeline order, the cache trick, and the silent failure modes that make it feel broken.

The Shortest Stave: What Liebig's Law of the Minimum Teaches About Distributed Systems

A 19th-century plant-nutrition principle is the same idea as the bottleneck in a distributed system: one limiting factor caps the whole.

I Let an AI Re-Platform My CI Pipeline. Here's What Broke.

I handed a CI migration from GitHub Actions to Argo Workflows to an AI agent. It passed lint and left six latent bugs. This is the debugging saga.

When Your Homelab Grows Up: How SQLite Took Down My k3s Control Plane

A postmortem from my Hetzner k3s cluster: how the default SQLite/kine datastore hit a compaction death-spiral, and why I moved to embedded etcd.

KWOK: Simulate a 1000-Node Kubernetes Cluster on Your Laptop

A deep dive into KWOK (Kubernetes WithOut Kubelet): how it simulates thousands of nodes in seconds, when to use it, and how to wire it into CI.

The Ultimate Homelab: A Deep-Dive into an Automated K3s Cluster on Hetzner

A technical guide to building a secure, automated, production-ready Kubernetes cluster on Hetzner Cloud with Terraform, Ansible and Tailscale.

Unifying My Smart Home and Homelab: Bridging Home Assistant MQTT to a Kubernetes Data Platform

Integrating Home Assistant's MQTT data with EMQX, InfluxDB and Grafana on a k3d Kubernetes cluster for long-term storage and analytics.

GitOps Foundation: ArgoCD and Enterprise Secrets Management

How to bootstrap a GitOps workflow with ArgoCD, Sealed Secrets and External Secrets Operator, including Azure Key Vault integration.

Podman vs Docker Desktop: Choose Your Runtime

Based on community feedback, the homelab project now supports both Podman and Docker Desktop. Here's how to choose and switch between them.

Building a Production-Grade Kubernetes Homelab on macOS: The Complete Guide

Build a portable, cloud-native Kubernetes environment on macOS with Podman and k3d: NFS storage, Tailscale networking, and the architecture decisions.