Member-only story
Docker Desktop-3: Deploying a Java based Veterinarian Clinic Web App and its MySql DataBase to the Docker Desktop Kubernetes Cluster by using Kubernetes manifesto yaml files

In the first article in this series, we installed a complete Ubuntu terminal environment with Windows Subsystem for Linux (WSL) on Windows. Then, We installed Docker Desktop on Windows. After making the necessary settings in the Docker Desktop, we run Docker commands in the Windows terminal.
In the second article in this series, we enabled Kubernetes on Docker Desktop and deployed a simple Apache web server to the Docker Desktop Kubernetes cluster. We wrote a simple Apache web server’s files in VS Code by using the Kubernetes extension.Finally, we ran and examined the web server on the browser, Docker Desktop, and VS Code.
Now, in this article, we will deploy a Java based veterinarian clinic web application and its MySql DataBase to the Docker Desktop Kubernetes Cluster by using Kubernetes manifesto yaml files. Later we will observe and examine the running of our application in the browser, Docker Desktop, VS Code, and Windows explorer.
The conclusion we will reach at the end of the article will be as shown Gif-1.

Topics we will cover:
1. Creating Kubernetes manifesto yaml files for Java based web application and MySql DataBase
2. Deploying to the Docker Desktop Kubernetes Cluster by using VS Code terminal.
3. Checking our Java based veterinarian clinic web application on the browser.
4. Examining Kubernetes Cluster where the application is running by Using Docker…