Simple spring boot microservice that exposes prometheus metrics
Run the spring boot app:
gradle bootRun
Build and run the docker image
./gradlew build
docker build -t registry.gitlab.com/amarinkovic/micro1 .
docker run -it -d --name micro1 -p 8080:8080 registry.gitlab.com/amarinkovic/micro1:latest
To build container with jib, use:
./gradlew jibDockerBuild
Deploy to kubernetes cluster, i.e. minikube:
kubectl create -f kubernetes
More info in Gitlab Wiki