Kubernetes is increasingly becoming the de facto standard to deploy not only Microservices or distributed applications, but any kind of runtime.
This means that as Java developers we have also an increasing responsibility to containerize our application and learn how to deploy it to a cluster. So now, we need to deal with and maintain additional resources such as Dockerfiles, Kubernetes configuration manifests, etc.
You might already be familiar with Eclipse JKube's Kubernetes Maven Plugin or the Fabric8 Maven Plugin, and how it greatly simplifies these tasks for you.
In this demo-based talk, I'll present the new Kubernetes Gradle Plugin and how it can help you deploy your Gradle Java projects to a Kubernetes cluster. During the demo, I'll modify a popular Open Source Gradle project configuration to make use of Eclipse JKube and deploy it to a Kubernetes instance.
For this presentation, basic knowledge of Java is required. I assume you have some experience with Java and have built a project with Maven or Gradle. You also have a minimum understanding of Kubernetes and container/Docker images.