Skip to content

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 debug for ephemeral containers, pod copies, and host-level debugging
  • Forward local ports to in-cluster pods or services — see ksail workload forward for supported resource types and port mapping syntax
  • Expose services
  • Export and import container images
  • Validate manifests against schemas — see Substitution Expansion in workload validate for Flux ${VAR} expansion behavior
  • Generate resources — see ksail workload gen reference for supported types
  • Watch directories for automatic live reconciliation — see the ksail workload watch reference for the canonical behavior and supported options
  • Scan manifests for security issues using Kubescape — see ksail workload scan for supported frameworks and output formats
Terminal window
ksail workload apply -k k8s/
ksail workload get pods
ksail workload logs deployment/my-app
ksail workload gen deployment my-app --image=nginx --port=80

ksail workload