Understanding Kubernetes Maven Plugin’s Image XML configuration. In this blog, we’ll be taking a look at how you can make use of Eclipse JKube’s image XML configuration to create any kind of Docker image as per your needs.
You might have seen in my previous blogs how Eclipse JKube simplifies image building process by providing opinionated defaults(also known as zero-configuration mode).
But sometimes, you might want to configure things in your application’s docker image. These include things like activating an additional port, adding extra files to your image, changing the entrypoint etc. In this blog, we’ll be taking a look at how you can make use of Eclipse JKube’s image XML configuration to create any kind of Docker image as per your needs. Eclipse JKube also works with Dockerfiles, we’ll see that in another blog.
Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.
Get Hands-on experience on Kubernetes and the best comparison of Kubernetes over the DevOps at your place at Kubernetes training
Note: This blog is a part of blog Series: Deploying Java applications onto Kubernetes using Eclipse JKube. In previous blogs we have seen how to deploy Spring Boot, Quarkus, Vert.x or any web application based on Tomcat to Kubernetes with ease with the help of Eclipse JKube.
Following the second video about Docker basics, in this video, I explain Docker architecture and explain the different building blocks of the docker engine; docker client, API, Docker Daemon. I also explain what a docker registry is and I finish the video with a demo explaining and illustrating how to use Docker hub.
Starting with Kubernetes 1.20 developers have received a warning that Kubernetes is deprecating Docker. This means that Kubernetes officially ceases to support the Docker tech stack, as you can already see in the release notes on GitHub. Let's see what this means.