Skaffold is an open-source CLI for continuous development of Kubernetes applications. It watches source files, builds container images, pushes them to a registry, deploys them to a Kubernetes endpoint, and cleans up resources when development stops. section 12.3.2
Skaffold supports development and delivery workflows by:
- Deploying locally to Minikube or remotely to an Anthos cluster. section 12.3.2
- Providing CI/CD building blocks through kubectl, Helm, and Kustomize. section 12.3.2
Hello World development loop
A Go Hello World application can be built into a container image and deployed through a Skaffold configuration, then continuously rebuilt and redeployed with `skaffold dev`. A Kubernetes context can be selected explicitly, such as `skaffold dev --kube-context <myrepo>`.
