- Published on
- 9 min read
AI Tool Gateways: Sandboxing Agent Access in Kubernetes
AI agents have unlimited ambition and undefined access boundaries. You have sandboxed everything else. Here is how to sandbox your agents too.
Observations, reflections, and technical deep-dives on building resilient systems and applied AI.
AI agents have unlimited ambition and undefined access boundaries. You have sandboxed everything else. Here is how to sandbox your agents too.
TTFT is your SLO, not throughput. Here is what to measure for LLM inference, and what Google ADK, LangChain, and LangGraph give you out of the box.
Network policies in most Kubernetes clusters are cargo cult. Teams write them, Kubernetes accepts them, and nothing changes. Cilium actually enforces them — and shows you the traffic.
Your tenants want dashboards. Your security team wants isolation. Your SREs want a single pane of glass. Here is how to build all three with the LGTM stack.
The Kubernetes community deprecated Ingress in spirit years ago. Gateway API replaces it with a model that actually separates platform concerns from application concerns.
kind runs real kubeadm in Docker containers — the same setup Kubernetes CI, Cilium docs, and Envoy Gateway quickstarts use. Here is why that matters for local platform work.
Why 48GB changes a Mac from coding laptop into an AI workstation for local models, parallel agents, and platform engineering.
A practical GPG commit signing setup on macOS, with GitHub verification, pinentry-mac, GPG_TTY, and the parts that usually break.
A clean SSH commit signing setup on macOS, with separate auth and signing keys, local verification, and none of the usual GPG hassle.
Authentication gets easier when you separate login, delegated access, SSO, and workload identity. This guide shows where each one fits.
Notes on Google's GAIL certification from a platform engineer: useful for strategy conversations, thin on the messy reality of shipping AI.
Run workloads on GKE and access AWS without static keys. This guide shows how to federate a Kubernetes service account into an AWS IAM role.
Why we added Terragrunt to Terraform to manage 100 plus services without copy paste, backend sprawl, or one giant state layout.
Seven books that shaped how I build platform products people trust, adopt quickly, and keep using.
A deep dive into my zshrc configuration, featuring shortcuts for Kubernetes, Cloud Platforms, and AI tools to streamline your daily workflow.
A guide to setting up your and high-likely my Mac for development, including tools, configurations, and best practices. As favorite tools and practices change, this guide will be updated. "It's not much, but it's mine" - Every $5000 Setup.
Most Go client libraries are a pain to use, test, or extend. Here's how to write one that isn't, covering functional options, context propagation, rich errors, retries, and testability.
A practical guide to deploying deep learning and computer vision models on Intel edge hardware with OpenVINO, from IR conversion to device trade-offs.
Structured study notes from the SUSE Cloud Native Foundations scholarship. Covers cloud native design, Docker, Kubernetes basics, and open source PaaS.
Cloud Run supports gRPC out of the box — once you understand how it handles TLS and HTTP/2. Here's the full picture, in Go.