In Chapter 6, Design and Pilot a Docker Enterprise CI Pipeline, we spent time building our AtSea custom Java application. It only seems appropriate now to use the same images and redeploy them as a Kubernetes application. Additionally, we will demonstrate how to build and test a Kubernetes application on a developer desktop (without Minikube!), and apply it to our Kubernetes cluster running on Docker Enterprise.
In this section, we are going to convert our AtSea Swarm application into a Kubernetes application and deploy it to our pilot cluster, alongside the Swarm version of the application that is still running. Furthermore, we will actually perform a blue/green deployment, where we perform a live migration from the Swarm application to the Kubernetes application.