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:
  • gcp/gke (required) — Kubernetes cluster
Depended on by:
  • agno/runner creates Kubernetes Deployments internally

Example

Notes

  • The deployment waits up to 5 minutes for all replicas to become ready before timing out.
  • The cluster, 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.