Clone the repository
git clone https://github.com/anushiya-thevapalan/latency-based-kubernetes-custom-autoscaler
cd latency-based-kubernetes-custom-autoscaler
Create the deployment
cd deployments
kubectl create -f ballerina-prime-testing.yaml
Expose the deployment using Loadbalancer service
kubectl create -f ballerina-prime-testing-svc
cd deployments/roles
kubectl create -f deployments-and-deployements-scale-role-binding.yaml
kubectl create -f deployments-and-deployements-scale.yaml
kubectl create -f endpoints.yaml
Create the deployment
cd deployments
kubectl create -f monitoring-server.yaml
Expose the deployment using NodePort service
kubectl create -f monitoring-server-svc.yaml
cd deployments
kubectl create -f auto-scaler.yaml