Avoiding Skaffold pitfalls
Throughout this book, we have used various features provided by Skaffold. Now let's discuss some common Skaffold pitfalls that we, as developers, should understand and try to avoid:
- Skaffold requires that either you have some local or remote Kubernetes setup so in comparison with other tools that we discussed in the previous section Skaffold doesn't reduce the time required to set up your development environment.
- With Skaffold, in most cases, you work with some local Kubernetes such as minikube or Docker Desktop and you cannot replicate your entire production-like setup with them because of their limitations. This leaves space for integration issues that you may not see on local systems but could pop up in higher environments.
- Sometimes, more hardware resources are wasted on your machine with Skaffold. For example, if you need to run, let's say, 10 microservices, then it becomes challenging as you're limited by resources...