Chapter 3: Skaffold — Easy-Peasy Cloud-Native Kubernetes Application Development
In the previous chapter, we learned that developing applications with Kubernetes is cumbersome and provided some coding examples. This chapter will cover a high-level overview of Skaffold. You will also learn and understand Skaffold basic command-line interface (CLI) commands and how these ease developers' pain in developing cloud-native microservices with Skaffold. We will demonstrate Skaffold's basic features by building and deploying a Spring Boot application.
In this chapter, we're going to cover the following main topics:
- What is Skaffold?
- Building and deploying a Spring Boot application with Skaffold
By the end of this chapter, you will have a basic understanding of Skaffold and will be able to take advantage of Skaffold to accelerate an inner development loop while developing cloud-native applications.