Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piomin/sample-vertx-kubernetes
Implementation of sample microservices using Vert.x and deploying them on minishift (openshift)
https://github.com/piomin/sample-vertx-kubernetes
docker kubernetes microservice microservices minishift openshift vertx
Last synced: 2 months ago
JSON representation
Implementation of sample microservices using Vert.x and deploying them on minishift (openshift)
- Host: GitHub
- URL: https://github.com/piomin/sample-vertx-kubernetes
- Owner: piomin
- Created: 2018-03-18T07:43:19.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T17:04:58.000Z (3 months ago)
- Last Synced: 2024-10-20T01:30:54.476Z (3 months ago)
- Topics: docker, kubernetes, microservice, microservices, minishift, openshift, vertx
- Language: Java
- Homepage: https://piotrminkowski.com/
- Size: 119 KB
- Stars: 8
- Watchers: 2
- Forks: 18
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Running Vert.x Microservices on Kubernetes/OpenShift [![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)](https://twitter.com/piotr_minkowski)
[![CircleCI](https://circleci.com/gh/piomin/sample-vertx-kubernetes.svg?style=svg)](https://circleci.com/gh/piomin/sample-vertx-kubernetes)
[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=piomin_sample-vertx-kubernetes)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-vertx-kubernetes&metric=bugs)](https://sonarcloud.io/dashboard?id=piomin_sample-vertx-kubernetes)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-vertx-kubernetes&metric=coverage)](https://sonarcloud.io/dashboard?id=piomin_sample-vertx-kubernetes)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-vertx-kubernetes&metric=ncloc)](https://sonarcloud.io/dashboard?id=piomin_sample-vertx-kubernetes)Detailed description can be found here: [Running Vert.x Microservices on Kubernetes/OpenShift](https://piotrminkowski.com/2018/03/20/running-vert-x-microservices-on-kubernetes-openshift/)
In order to run the apps on Kubernetes do the following things:
Build the whole project with the following Maven command:
```shell
$ mvn clean package
```Then build the image and deploy both apps on Kubernetes with that command (`skaffold` is already configured there):
```shell
$ skaffold dev --port-forward
```