What is Skaffold?
As most developers, Matt Rickard, a Google engineer, also experienced the same pain while building and deploying Kubernetes applications in the inner loop. Matt decided to take the matter into his own hands and created Skaffold.
Skaffold is a CLI tool that automates the build, push, and deploy steps for cloud-native applications running on local or remote Kubernetes clusters of your choice. Skaffold is not a replacement for Docker or Kubernetes. It works in conjunction with them and handles the build, push, and deploy boilerplate part for you.
Skaffold is an open source tool developed by Google. It was generally available on November 7, 2019, and is released under the Apache 2.0 license. Skaffold is written in the Go programming language. You can visit the Skaffold home page at https://skaffold.dev/. Skaffold documentation is available at https://skaffold.dev/docs/.
If you are on macOS, then you can use the homebrew
package manager to install Skaffold with...