Continuous Integration and Deployment of SpringBoot Kubernetes Application Using Skaffold

It is a known fact that developing applications with Kubernetes is cumbersome. That is why an ecosystem is being developed around it so that developers can focus on what matters most to them, i.e., writing code. In this article, I will be covering another tool Skaffold, developed by Google.

So What Exactly Is Skaffold?

Skaffold handles the workflow for building, pushing and deploying your application.

Containerizing SpringBoot Application With Jib

In this article, we will learn how to create Docker or OCI complaint images without installing a Docker client or using Dockerfile for our SpringBoot application. We will be doing all of this with the help of Jib.

What Is Jib?

Jib is a Java containerizer from Google that lets Java developers build containers using build tools like Maven, Gradle, etc.