Zero-code observability: OpenTelemetry meets eBPF with OBI
OpenTelemetry has more or less won the observability standard war, and for good reason — vendor-neutral traces, metrics and logs, one wire format (OTLP), one collector to ship it all wherever you want. The catch is the part nobody enjoys: actually instrumenting the code. SDKs mean touching every service, in every language, and redeploying. For a greenfield Go service that’s fine. For forty mixed-language services — half of which nobody wants to redeploy — it’s a project.
Read MoreBecoming Estonia's first Kubestronaut
A while back I became the first CNCF Kubestronaut in Estonia. The jacket is nice, but the reason I went after it is more practical: the program is a genuinely good map of what it takes to run Kubernetes well, end to end.
Read MoreA local Argo CD playground with kind
The fastest way to build confidence in a GitOps change is to run it somewhere disposable first. I keep a local Argo CD stack on kind (Kubernetes in Docker) for exactly that — a cluster I can create, break, and throw away in minutes.
Read MoreGitOps your cloud infrastructure with Crossplane and Argo CD
Most teams already deploy their applications with GitOps: the desired state lives in Git, and a controller like Argo CD reconciles the cluster to match. So why is the infrastructure underneath those apps still provisioned by someone running Terraform from a laptop — or worse, clicking around a cloud console at 2am?
Read More