Skip to content

PEMA is a resource manager on top of kubernetes that optimizes resources of microservice applications. The resource manager works on on-prem kubernetes cluster.

Notifications You must be signed in to change notification settings

rajibhossen/advanced-pema

Repository files navigation

Resource Manager for Kubernetes

PEMA is a resource manager on top of kubernetes that optimizes resources of microservice applications. The resource manager works on on-prem kubernetes cluster. Support for managed kubernetes cluster (AWS EKS, GCP) will be added soon.

Installing a Kubernetes cluster

Follow instruction at kubernetes-setup.md

Deploy metrics and observability

The prometheus and grafana configuration files are in here

The observability will be installed in kube-system namespace

In the master node,

kubectl apply -f metric_deployments/prometheus_deployment
kubectl get pods -n kube-system 

Deploy application

Start the resource manager

About

PEMA is a resource manager on top of kubernetes that optimizes resources of microservice applications. The resource manager works on on-prem kubernetes cluster.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published