Workload Management
Deploy and manage Kubernetes workloads using familiar kubectl and Helm patterns:
- Apply Kustomize directories, Helm charts, or raw YAML
- Manage resources: create, edit, and delete
- Inspect resources with get, describe, logs, exec, and explain
- Debug pods and nodes interactively — see
ksail workload debugfor ephemeral containers, pod copies, and host-level debugging - Forward local ports to in-cluster pods or services — see
ksail workload forwardfor supported resource types and port mapping syntax - Expose services
- Export and import container images
- Validate manifests against schemas — see Substitution Expansion in
workload validatefor Flux${VAR}expansion behavior - Generate resources — see
ksail workload genreference for supported types - Watch directories for automatic live reconciliation — see the
ksail workload watchreference for the canonical behavior and supported options - Scan manifests for security issues using Kubescape — see
ksail workload scanfor supported frameworks and output formats
ksail workload apply -k k8s/ksail workload get podsksail workload logs deployment/my-appksail workload gen deployment my-app --image=nginx --port=80