Alternatives to Skaffold
A command-line tool that automates building, pushing and deploying applications during Kubernetes development. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Skaffold
A command-line tool that automates building, pushing and deploying applications during Kubernetes development.
Replacements
Listings that take over the same core job as Skaffold.
Tilt
An open-source tool that rebuilds and live-updates multi-service apps during development, locally or in Kubernetes.
Tilt rebuilds and live-updates multi-service apps with a single UI for logs and errors, but it needs a Tiltfile instead of Skaffold's YAML configuration.
DevPod
A client-only desktop app and CLI for creating dev containers on local, Kubernetes or cloud backends.
DevPod creates devcontainer-based environments on local, Kubernetes or cloud backends, focusing on the development environment rather than automating build, push and deploy cycles.
Similar software
Related functionality, not a direct replacement.
Helm
A package manager for Kubernetes that installs, upgrades and rolls back applications described as charts.
Kustomize
A template-free tool for customising Kubernetes YAML configurations without forking them.
kind
A command-line tool that runs local Kubernetes clusters using Docker containers as the cluster nodes.
k3d
A command-line tool for running lightweight K3s Kubernetes clusters inside Docker containers.
Docker Compose
A command-line tool that defines and runs multi-container applications from a single YAML file.
Helmfile
A command-line tool for declaratively deploying sets of Helm charts, manifests and Kustomize configs.