Skip to content

dipankardas011/VMWare

Repository files navigation

Vertical Auto-Scaling using K8s

CI

Group members

  1. Dipankar Das Kalinga Institute Industrial Technology

Tech Stack

  1. Go
  2. Simple csv file for the load
  3. Docker

Demo Link

Youtube Video Link

References

  1. VPA Kubernetes autoscaler and some of the Google docs
  2. Bigdata package for goBigData
  3. Charts for goCharts
  4. Big data from UCI Machine Learning Repository

How to Run

Container Image: dipugodocker/vmware-sol:latest

kubectl apply -f VPA/manifest.yml
kubectl describe deploy my-big-data-app

VPA

VPA docs here
Let's install the VPA from a container that can access our cluster

git clone https://github.com/kubernetes/autoscaler.git
cd autoscaler/vertical-pod-autoscaler/

./hack/vpa-up.sh

# after few seconds, we can see the VPA components in:

kubectl -n kube-system get pods

cd -

kubectl apply -f VPA/AutoScaler.yml

# to view the recommendations
kubectl get vpa
kubectl describe vpa <Name> # to get the recommendations
# when we are Satisfied with the result being update it to the `auto` mode

VPA installation

Recommendation provided by the autoscaler

Current State of VPA and POD

Metric for CPU util.

About

Student Ambassador

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published