Join our Newsletter — 33% off our NHI Course

Notifications
Clear all

AI workload discovery in Kubernetes: are your controls keeping up?


(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 18936
Topic starter  

TL;DR: AI workload discovery in Kubernetes cannot rely on tags, CMDBs, or cloud asset inventory because AI agents are only visible through runtime evidence such as loaded SDKs, process behavior, and outbound LLM calls, according to ARMO. The practical implication is that discovery must shift from declaration-based inventories to observation-based controls before teams can govern agent identity or least privilege.

NHIMG editorial — based on content published by ARMO: AI Workload Discovery: How to Find Every AI Agent Running in Your Clusters

By the numbers:

Questions worth separating out

Q: How should security teams find AI workloads that were never tagged in Kubernetes?

A: They should rely on runtime observation, not tags alone.

Q: Why do AI agents on GKE complicate workload identity governance?

A: Because the agent’s cloud permissions, Kubernetes identity, and runtime behaviour all interact with cluster architecture.

Q: What breaks when discovery only uses cloud asset inventory for AI agents?

A: Cloud asset inventory sees managed services and declared resources, but it misses containers that behave like agents without advertising themselves.

Practitioner guidance

What's in the full article

ARMO's full blog covers the operational detail this post intentionally leaves for the source:

  • Step-by-step examples of the four signal classes used to identify AI workloads in Kubernetes clusters.
  • A practical completeness test that teams can use to measure how much of their AI workload estate is still invisible.
  • Examples of how runtime signals separate inference servers, agent orchestrators, and tool runtimes.
  • Operational guidance for on-demand workloads that only surface through network telemetry.

👉 Read ARMO's analysis of how to find every AI agent running in Kubernetes →

AI workload discovery in Kubernetes: are your controls keeping up?

Explore further

View Full Forum →  |  NHI Foundation Course →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 3 months ago
Posts: 18527
 

Runtime observation is now a governance requirement for AI workload security. Declarative inventories are still useful, but they are structurally insufficient for agent discovery because they only reflect what teams say they deployed. AI workload identity emerges at runtime through loaded frameworks, process behavior, and external calls, which means governance has to start with observation. For teams already using NHI and workload identity controls, the lesson is direct: if you cannot enumerate the workload, you cannot govern its service account or privileges.

A question worth separating out:

Q: What should teams do when runtime discovery reveals unknown AI workloads?

A: They should pause expansion of those workloads, classify their runtime role, and map the service account or token each one uses before granting broader access. The immediate goal is containment through visibility and identity mapping, because an undiscovered agent cannot be safely authorised until its actual behavior is understood.

👉 Read our full editorial: AI workload discovery in Kubernetes depends on runtime observation



   
ReplyQuote
Share: