Blog series
Multi-part series — read in order or jump in.
Running macOS Builds from Tekton· 7 posts
Run macOS builds from Tekton on disposable VMs. Follow the integration from private-cluster access to failure recovery and faster startup, including who owns cleanup after Tekton stops waiting.
- Connecting a Mac build host to a private EKS cluster
- Running macOS builds from Tekton with a CustomRun
- Passing source and artifacts between Tekton and a macOS VM
- Tracking a macOS build until its VM is deleted
- Recovering macOS builds when the controller or agent stops.
- Starting macOS builds in seconds instead of half a minute
- Should you run macOS jobs from Tekton?
Pod Startup Forensics· 7 posts
A 7-part series diagnosing what actually makes Kubernetes pod startup slow, going past kubectl events and kubelet SLI metrics to trace which pod, which phase, and why.
- Pod Startup Forensics: The Problem
- Pod Startup Forensics: The Tooling Gap
- Pod Startup Forensics: Joining Lifecycle Events to Syscall Evidence
- Pod Startup Forensics: The Architecture
- Pod Startup Forensics: Surviving Deletion
- Pod Startup Forensics: Closing the Gap
- Pod Startup Forensics: Closure and What's Next