Review Kubernetes Deployment
review_kubernetes_deploymentAssess Kubernetes workload production readiness from YAML or facts, checking probes, resources, replicas, disruption protection, and exposure to flag reliability gaps before deploy.
Instructions
Evaluate Kubernetes workload production readiness and reliability from structured facts or multi-document YAML, including probes, resources, replicas, disruption protection and exposure. Use this for deployability/readiness; for workload security hardening, use review_kubernetes_security. It examines supplied evidence only and does not connect to a Kubernetes cluster.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| replicas | No | Configured replica count used to assess availability and redundancy. | |
| namespace | No | Kubernetes namespace containing the workload. | |
| runsAsRoot | No | Whether the workload is configured to run containers as root. | |
| manifestYaml | No | Deployment, StatefulSet or DaemonSet YAML, optionally with Service, Ingress and PodDisruptionBudget documents. | |
| workloadName | No | Workload name when raw manifest YAML is not the only source of identity. | |
| usesLatestTag | No | Whether any container image uses the mutable latest tag. | |
| hasLivenessProbe | No | Whether workload containers define liveness probes. | |
| hasReadinessProbe | No | Whether workload containers define readiness probes. | |
| hasResourceLimits | No | Whether workload containers define CPU or memory limits. | |
| hasResourceRequests | No | Whether workload containers define CPU or memory requests. | |
| exposesPublicService | No | Whether the workload is exposed through a public Service or ingress path. | |
| hasPodDisruptionBudget | No | Whether a PodDisruptionBudget protects workload availability during voluntary disruption. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| evidence | Yes | ||
| findings | Yes | ||
| namespace | Yes | ||
| strengths | Yes | ||
| workloadName | Yes | ||
| uncertainties | Yes | ||
| readinessLevel | Yes | ||
| readinessScore | Yes | ||
| recommendedControls | Yes | ||
| assessmentConfidence | Yes |