Skip to main content
Creates and manages Kubernetes Deployments with rolling updates, health probes, and resource limits.

Config

Container Config

Probe Config

Resource Requirements

Outputs

Dependencies

Depends on:
  • kubernetes/config (required) — access to the target cluster
Depended on by:
  • agno/runner creates Kubernetes Deployments internally

Example

Notes

  • Create and update wait up to 5 minutes for all replicas to become ready before timing out. Delete waits until the Deployment is gone.
  • The config, namespace, and selector fields are immutable — changing them requires deleting and recreating the resource.
  • Environment variables from Kubernetes Secrets use the format "secret_name.key" in env_from_secret.
  • Rolling updates use 25% max surge and 25% max unavailable by default.