├── .gitignore ├── DIND_cluster └── dind-cluster-v1.13.sh ├── LICENSE ├── README.md ├── images ├── 1.png ├── 2.png ├── impl.png ├── r1.png ├── r2.png ├── r3.png ├── r4.png ├── r5.png ├── r6.png ├── r7.png └── r8.png ├── node-exporter └── node-exporter-daemonset.yml ├── prometheus ├── clusterRole.yaml ├── config-map.yaml ├── example.yaml ├── prometheus-deployment.yaml └── prometheus-service.yaml └── scheduler ├── deployments ├── sleep.yaml ├── sysbench.yaml ├── testcustom.yaml └── testdefault.yaml ├── getBestNode.go ├── getBestNodeName.go ├── kubernetes.go ├── main.go ├── node_memory_MemTotal.json ├── processor.go ├── scheduler └── types.go /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.swp 3 | -------------------------------------------------------------------------------- /DIND_cluster/dind-cluster-v1.13.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/DIND_cluster/dind-cluster-v1.13.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/README.md -------------------------------------------------------------------------------- /images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/1.png -------------------------------------------------------------------------------- /images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/2.png -------------------------------------------------------------------------------- /images/impl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/impl.png -------------------------------------------------------------------------------- /images/r1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r1.png -------------------------------------------------------------------------------- /images/r2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r2.png -------------------------------------------------------------------------------- /images/r3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r3.png -------------------------------------------------------------------------------- /images/r4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r4.png -------------------------------------------------------------------------------- /images/r5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r5.png -------------------------------------------------------------------------------- /images/r6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r6.png -------------------------------------------------------------------------------- /images/r7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r7.png -------------------------------------------------------------------------------- /images/r8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/images/r8.png -------------------------------------------------------------------------------- /node-exporter/node-exporter-daemonset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/node-exporter/node-exporter-daemonset.yml -------------------------------------------------------------------------------- /prometheus/clusterRole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/prometheus/clusterRole.yaml -------------------------------------------------------------------------------- /prometheus/config-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/prometheus/config-map.yaml -------------------------------------------------------------------------------- /prometheus/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/prometheus/example.yaml -------------------------------------------------------------------------------- /prometheus/prometheus-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/prometheus/prometheus-deployment.yaml -------------------------------------------------------------------------------- /prometheus/prometheus-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/prometheus/prometheus-service.yaml -------------------------------------------------------------------------------- /scheduler/deployments/sleep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/deployments/sleep.yaml -------------------------------------------------------------------------------- /scheduler/deployments/sysbench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/deployments/sysbench.yaml -------------------------------------------------------------------------------- /scheduler/deployments/testcustom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/deployments/testcustom.yaml -------------------------------------------------------------------------------- /scheduler/deployments/testdefault.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/deployments/testdefault.yaml -------------------------------------------------------------------------------- /scheduler/getBestNode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/getBestNode.go -------------------------------------------------------------------------------- /scheduler/getBestNodeName.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/getBestNodeName.go -------------------------------------------------------------------------------- /scheduler/kubernetes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/kubernetes.go -------------------------------------------------------------------------------- /scheduler/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/main.go -------------------------------------------------------------------------------- /scheduler/node_memory_MemTotal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/node_memory_MemTotal.json -------------------------------------------------------------------------------- /scheduler/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/processor.go -------------------------------------------------------------------------------- /scheduler/scheduler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/scheduler -------------------------------------------------------------------------------- /scheduler/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeramurali/Custom-Kubernetes-Scheduler/HEAD/scheduler/types.go --------------------------------------------------------------------------------