Understanding Skaffold’s capabilities and architecture
This section describes Skaffold and how it can help you develop and deliver your applications.
Whether you’re working with a single-container or microservice application, Skaffold can help you do the following:
- Optimize your inner development loop: Skaffold can monitor your repository while you write code. It continuously deploys your changes to a designated development Kubernetes cluster so you can immediately see the results of your changes. Skaffold can also expose your application locally using kubectl and port forwarding, aggregate Pod logs, and provide debugging capabilities.
- Manage how your container image is built: Skaffold integrates with various tools and build environments.
- Automate test execution for your application: Skaffold lets you specify a container image to run to verify your deployment.
- Manage how your application is deployed to different runtime environments: Skaffold can...