Alessandro Lo Manto · Head of DevOps & Infrastructure

I run the metal under AI, blockchain and the web

Production for Osmosis by day. Notes on Kubernetes, agent sandboxes and validators: different workloads, the same disks, the same network, the same 3 a.m. page.

Read all 5 notes
Rack 01 · nonnoalex.dev42U · 3 in service
  1. AIU42agent sandboxIn service Run Claude Code safely with dangerously-skip-permissions in k8s agents sandbox
  2. AIU41operatorIn service Building My Own Kubernetes Operator for OpenClaw
  3. Chainvalidator infraIn service Osmosis production, the day job Live
  4. WebU40this blog Overkilled Infrastructure for a Blog
  5. BaseU39certification Tips and Tricks CKAD Exam

Same rack, different loads

A GPU node, a validator and a web API look nothing alike in a slide deck. In the rack they are boxes that run out of disk, drop packets and page someone at 3 a.m. The work is knowing where they differ.

What AI agents, validators and web services need from the same infrastructure
AI agentsValidatorsWeb services
ComputeGPUs, bursty, expensive to leave idleDedicated nodes, steady, never preemptedCheap replicas that scale out
StateAgent workspaces and model weightsChain state on local NVMe, snapshots to resyncA database somewhere else
IsolationUntrusted code, no host credentialsSigning keys behind sentry nodesNamespaces and network policy
At 3 a.m.An agent loops and burns the budgetThe node falls behind and misses blocksA certificate expires

AI agents

Compute
GPUs, bursty, expensive to leave idle
State
Agent workspaces and model weights
Isolation
Untrusted code, no host credentials
At 3 a.m.
An agent loops and burns the budget

Validators

Compute
Dedicated nodes, steady, never preempted
State
Chain state on local NVMe, snapshots to resync
Isolation
Signing keys behind sentry nodes
At 3 a.m.
The node falls behind and misses blocks

Web services

Compute
Cheap replicas that scale out
State
A database somewhere else
Isolation
Namespaces and network policy
At 3 a.m.
A certificate expires