This project shows a simple Spring Boot application. The application will be deployed to a Kubernetes cluster.
The Kubernetes cluster is created via docker-for-desktop, which provides tools for creating clusters on a local machine easily. Keycloak, the database, and the Spring Boot application are deployed to the newly created cluster.
The following versions are used throughout the example:
- Docker_Engine: 18.09.02
- Kubernetes: v1.10.11
- Spring Boot: 2.1.5.RELEASE
- OpendJDK: 12
- Maven inside Docker: 12