Skip to content

pranav93/Qlik_Kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QlikK8S

Assumption is that the user is equipped with k8s cluster You can try this setup on dev machine with minikube

Run following commands in terminal

git clone https://github.com/pranav93/Qlik_Kubernetes.git
cd Qlik_Kubernetes

To deploy postgres, run

kubectl -f apply postgres/postgres-db-pv.yaml
kubectl -f apply postgres/postgres-db-pvc.yaml
kubectl -f apply postgres/postgres-secret.yaml
kubectl -f apply postgres/postgres-db-deployment.yaml
kubectl -f apply postgres/postgres-db-service.yaml

To deploy backend-app, run

kubectl -f apply backend-app/backend-app-secret.yaml
kubectl -f apply backend-app/backend-app-deployment.yaml
kubectl -f apply backend-app/backend-app-service-cip.yaml

To deploy frontend-app, run

kubectl -f apply frontend-app/frontend-app-deployment.yaml
kubectl -f apply frontend-app/frontend-app-service.yaml

To configure ingress, run

kubectl -f apply ingress.yaml

In case apiVersion networking.k8s.io/v1 is not supported, use ingress-beta.yaml instead. Run,

kubectl get ing ingress-service

That will output the ip address. In case you are using minikube, just open that ip in browser, and site will be served

architecture

API code

https://github.com/pranav93/Qlik_Assignment

Frontend code

https://github.com/pranav93/Qlik_Frontend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published