/kubernetes_scafold_complex_fib

Kubernetes scafolding project

Primary LanguageJavaScript

Very Complex Fibonacci Calculator

Overcomplicated Fibanacci calculator implementation.

This will allow me to register an scafolding template for Kubernetes Cluster configuration

Cluster Architecture

Architecture Diagram


Applying Cluster Configuration

# At repository root
$ kubectl apply -f k8s

Deleting Cluster Configuration

# At repository root
$ kubectl delete -f k8s

Adding Secret Objects for password and encrypted data

$ kubectl create secret generic postgres-password --from-literal=POSTGRES_PASSWORD=pgpass123

Setting the Ingress Service

Ingress controller used: NGINX Ingress

Mandatory command (applies to local and cloud)

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/mandatory.yaml

For specific use with minikube and cloud see docs


Local Deployed Kubernetes Cluster Dashboard

Minikube Dashboard


RabbitMQ Work Queue Manager available through /manage-queue/ route

Minikube Dashboard


App working

App working screenshot