October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk6 min

How to Secure Multi-Tenant AI Agents on VMware Tanzu

Namespaces are useful policy scopes, not complete security walls. Learn how to choose between shared and separate Tanzu clusters and validate Kubernetes and agent-level tenant isolation.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To secure multi-tenant AI agents on VMware Tanzu, don’t rely on namespaces alone. Choose an isolation boundary that matches how much tenants trust one another, then layer Kubernetes API, network, pod, and resource controls with application-level protections for each agent’s tools, secrets, and data. If customer tenants are mutually distrustful or agents can run untrusted code, evaluate separate workload clusters rather than treating a shared cluster as a hard security boundary.

Start by defining who the tenants are and what must be isolated

Kubernetes does not prescribe one definition of a tenant. A tenant might be an internal team, a customer organization, or a group of users whose agents can invoke sensitive tools. Those cases carry different risks, so first identify the boundaries the deployment must enforce.

As an Amazon Associate I earn from qualifying purchases.

Map data, identities, and capabilities

For each tenant, identify which data, credentials, model endpoints, tools, internal services, and Kubernetes API resources its agents can access. Decide whether agents may execute untrusted code, start background jobs, or act on behalf of users. Include shared components—such as model-serving services, retrieval systems, caches, and logging—in the map: they can become cross-tenant paths even when agent pods are in separate namespaces.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Kubernetes documentation on Multi-tenancy treats tenancy as a spectrum of isolation choices, not a single platform feature. Use the threat model to decide what a tenant must be unable to read, call, change, or exhaust.

#1 Best Overall
Dell High-End PowerEdge R710 Server 2x 2.93Ghz X5670 6C 144GB 6x 2TB (Renewed)
  • This Certified Refurbished product is tested and certified to look and work like new. The refurbishing process includes functionality testing, basic cleaning, inspection, and repackaging. The product ships with all relevant accessories, a minimum 90-day warranty, and may arrive in a generic box. Only select sellers who maintain a high performance bar may offer Certified Refurbished products on Amazon.com
  • Dell PowerEdge R710 6B LFF Server
  • 2x 2.93GHz X5670 12-Cores Total / 144GB RAM / 6x 2TB 3.5" HDD
  • H700 w/ 512MB / DVD-ROM / 2x PSU
  • Includes Bezel and Rails / No Operating System

Choose the isolation boundary that fits the trust model

A shared cluster can be practical for internal teams or tenants whose residual shared-cluster risk is acceptable, provided controls are layered and tested. Separate clusters provide a stronger control-plane and workload boundary, but they do not eliminate risks in shared infrastructure or misconfiguration. Kubernetes and VMware Tanzu materials describe this as a trade-off between isolation and operational complexity—not a guarantee of absolute separation.

Decision factor Shared cluster with namespaces Separate clusters
Isolation Depends on API permissions, network enforcement, pod security, and resource controls; nodes and cluster components remain shared. Creates a stronger control-plane and workload boundary; underlying infrastructure and configuration still matter.
Operations Fewer clusters, but tenant lifecycle and policy administration must be reliable. More cluster lifecycle, upgrade, monitoring, and capacity work.
Utilization and failure impact Resources can be shared efficiently, but noisy-neighbor controls are important and some failures can affect multiple tenants. More overhead and potentially lower utilization, with greater separation between tenant-cluster failures.
Typical fit Teams or tenants for whom layered shared-cluster controls meet the accepted risk. Mutually distrustful customer tenants or requirements that call for stronger isolation.

VMware Tanzu’s multi-cluster architecture discussion frames multiple clusters as an isolation option with added operating overhead. Treat it as architecture guidance, not a universal requirement: evaluate the exact Tanzu offering, Kubernetes release, network stack, and infrastructure boundary in use.

Rank #2
Sale
Dell T7810 “Chia Farming” Workstation/Server, 2X Intel Xeon E5-2690 v4 up to 3.5GHz (28 Cores & 56 Threads Total), 128GB DDR4, Quadro K620 2GB Graphics Card, No HDD, No Operating System (Renewed)
  • Dell T7810 Precision Tower Workstation
  • 2x Intel Xeon E5-2690 v4 14-Core/28 Threads 3.1GHz (3.5GHz Turbo)
  • 128GB Memory DDR4 – Nvidia Quadro K620 2GB
  • Add your own Hard Drives/ SSDs
  • Add your own Operating System

Constrain Kubernetes API access and pod privileges

Give each workload a narrow identity

Use a distinct service account or workload identity for each agent workload, and grant only the API permissions it needs. Scope Roles and RoleBindings to the tenant namespace where possible. Agent pods should not receive broad cluster-admin permissions simply because the platform operator needs them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Enforce pod security at admission

Apply Kubernetes Pod Security Standards and admission controls appropriate to the workload. Enforce restrictions on privileged containers and unsafe pod settings instead of relying on each deployment author to remember them. The Kubernetes Security Checklist calls for applying and enforcing appropriate Pod Security Standards policies.

Rank #3
HP DL380 G9 4-Bay 3.5 Server - 2X Intel Xeon E5-2699 V4 22-Core 2.2Ghz - 64GB DDR4 REG RAM - HPE Smart Array P840 12Gb/s - 16TB (4X 4TB SAS 12Gb/s 3.5") - Dual PSU (Renewed)
  • HP DL380 G9 4-Bay 3.5 Server
  • 2x Intel Xeon E5-2699 V4 22-Core 2.2Ghz
  • 64GB DDR4 REG RAM
  • HPE Smart Array P840 12Gb/s
  • 16TB (4x 4TB SAS 12Gb/s 3.5")

There is a Tanzu-specific caveat for vSphere with Tanzu workload clusters on Tanzu Kubernetes releases 1.25 and later: Broadcom support article 375113 describes a configuration case in which Pod Security Admission policy must be set manually or through ClusterClass, and Tanzu Mission Control OPA cannot override PSA to permit runAsRoot. Confirm that the environment and desired pod settings match the documented case before changing policy; do not assume one policy layer overrides another.

Deny unnecessary network paths between tenants

Kubernetes permits pod-to-pod communication by default in many cluster configurations. Use NetworkPolicy to establish explicit ingress and egress rules: begin with default-deny policies for tenant workloads, then allow only required paths such as approved model endpoints, tools, internal APIs, DNS, and necessary platform services. The Kubernetes Multi-tenancy guidance recommends default-deny communication between pods in strict multi-tenant environments, together with a rule that permits DNS resolution.

Verify the network implementation

NetworkPolicy is effective only if the cluster’s network plugin implements it. Check the CNI and Tanzu network configuration, then test actual reachability from workloads in each tenant boundary. VMware Tanzu’s general article Cloud Native Security For The Rest Of Us: Part 1 explains the default communication risk and the use of ingress and egress rules, but it is not a release-specific configuration guide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not generalize a TKGI fix across all Tanzu clusters. Broadcom support article 384173 describes NetworkPolicy validation issues tied to particular TKGI, NSX, NCP, selector-expression, and API-mode conditions. Check those exact versions and settings if relevant to your environment.

Best Value
Sale
Dell PowerEdge R720 Server 2X E5-2690 2.90Ghz 16-Core 192GB H710 (Renewed)
  • Item Package Dimension: 36.0L X 24.0W X 8.0H Inches
  • Item Package Weight - 48.0 Pounds
  • Item Package Quantity - 1
  • Product Type - Computer
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Set resource boundaries for fair sharing

Use ResourceQuota and LimitRange controls at the tenant or workload boundary to limit consumption of CPU, memory, and Kubernetes object capacity. These controls help prevent a runaway agent, retry loop, or unexpectedly large deployment from exhausting resources needed by other tenants. Set actual values from measurements of your own workloads; there is no universal agent quota established for Tanzu by the cited Kubernetes guidance.

Protect agent tools, secrets, and tenant data at the application layer

Kubernetes isolation does not by itself establish whether an agent may call a tool, retrieve a record, or access another tenant’s conversation state. The Tanzu and Kubernetes platform sources cited here do not provide a complete AI-agent security blueprint. Treat the following as application-design controls to implement and validate, not built-in Tanzu features:

  • Tenant-scoped data: bind each agent to tenant-scoped data and a separate runtime identity; keep conversation state, retrieval indexes, caches, and persisted memory partitioned by tenant.
  • Server-side tool authorization: authorize every tool action for the tenant and user at the service boundary. Treat model output and retrieved content as untrusted input rather than as proof that an action is allowed.
  • Narrow secret retrieval: retrieve credentials through a narrowly scoped mechanism. Do not place broad shared credentials in prompts or container images.
  • Restricted egress and audit: allow outbound connections only to required destinations, and record tool calls and privileged actions with tenant identity.
  • Shared-component boundaries: define how tenant identity and access controls are enforced in shared model-serving, retrieval, cache, and logging components.
  • Failure behavior: test whether crashes, retries, and background jobs preserve tenant identity and authorization rather than falling back to shared or broader credentials.

Validate the exact Tanzu release and policy stack

Tanzu offerings and behavior vary by product and configuration. Confirm current documentation for the deployment you actually run—such as vSphere with Tanzu, Tanzu Kubernetes Grid, or TKGI—and record the Kubernetes release, networking implementation, and management products in scope. VMware Tanzu Mission Control policy material describes policy categories and scoping, but a management policy does not remove the need to understand Kubernetes admission and network enforcement layers.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test isolation from the tenant’s point of view

Validate controls with test workloads and identities that represent each tenant, not only with cluster-admin checks. Include both allowed and denied cases, and repeat the tests when changing cluster versions, CNI configuration, admission policy, or shared agent services.

Quick Recap

Bestseller No. 1
Dell High-End PowerEdge R710 Server 2x 2.93Ghz X5670 6C 144GB 6x 2TB (Renewed)
Dell High-End PowerEdge R710 Server 2x 2.93Ghz X5670 6C 144GB 6x 2TB (Renewed)
Dell PowerEdge R710 6B LFF Server; 2x 2.93GHz X5670 12-Cores Total / 144GB RAM / 6x 2TB 3.5" HDD
$589.00
SaleBestseller No. 2
Bestseller No. 3
HP DL380 G9 4-Bay 3.5 Server - 2X Intel Xeon E5-2699 V4 22-Core 2.2Ghz - 64GB DDR4 REG RAM - HPE Smart Array P840 12Gb/s - 16TB (4X 4TB SAS 12Gb/s 3.5') - Dual PSU (Renewed)
HP DL380 G9 4-Bay 3.5 Server - 2X Intel Xeon E5-2699 V4 22-Core 2.2Ghz - 64GB DDR4 REG RAM - HPE Smart Array P840 12Gb/s - 16TB (4X 4TB SAS 12Gb/s 3.5") - Dual PSU (Renewed)
HP DL380 G9 4-Bay 3.5 Server; 2x Intel Xeon E5-2699 V4 22-Core 2.2Ghz; 64GB DDR4 REG RAM; HPE Smart Array P840 12Gb/s
$1,465.10
SaleBestseller No. 5
Dell PowerEdge R720 Server 2X E5-2690 2.90Ghz 16-Core 192GB H710 (Renewed)
Dell PowerEdge R720 Server 2X E5-2690 2.90Ghz 16-Core 192GB H710 (Renewed)
Item Package Dimension: 36.0L X 24.0W X 8.0H Inches; Item Package Weight - 48.0 Pounds; Item Package Quantity - 1
$699.00
  • From one tenant’s pod, confirm that connections to another tenant’s pods and services are denied unless explicitly allowed.
  • Check that DNS and required model, tool, and platform endpoints work while unapproved egress is blocked.
  • Attempt Kubernetes API actions with each agent identity and verify that only the intended namespace-scoped permissions succeed.
  • Try to retrieve another tenant’s records, conversation history, index entries, cache values, and persisted memory.
  • Test tool authorization with both permitted and forbidden tenant actions, including when prompts or retrieved content request a disallowed action.
  • Exceed representative CPU, memory, and object limits to verify that quotas contain the workload without disrupting other tenants.
  • Exercise crashes, retries, and background jobs to confirm that identity, data partitioning, and authorization remain in force.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.