serrodcal-quarkus / quarkus-architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quarkus Architecture

Sample Quarkus architecture with the following dependencies:

Logical view

Physical view

Creating Kubernetes local cluster

Create a Kubernetes local cluster with:

kind create cluster --config kind/kind-ingress-config.yaml

Note: Use --image kindest/node:<target_version> if you want to choose different version of k8s.

Enable Ingress

Use ingress/ingress.yaml file with:

kubectl apply -f k8s/ingress.yaml

Enable multinode with ingress

Create a Multi-node Kubernetes local cluster with:

kind create cluster --config kind/kind-ha-ingress-config.yaml

Finally, just follow the instruction above to set up Project Contour and NGINX Ingress Controller.

Deploying all the stack

Deploy the application with:

kubectl apply -f k8s

Then open the following URL localhost/ in a browser to access to the Web application.

Accessing to the dashboards

Open the following URLs in a browser:

Authors

Colaborators

About


Languages

Language:Java 67.4%Language:HTML 15.1%Language:Vue 14.7%Language:JavaScript 2.1%Language:Dockerfile 0.7%