youtube image
From YouTube: Understanding Kube-Scheduler-Simulator by Pravar Agrawal

Description

Kube-scheduler is the brains behind managing node assignment to pods in a K8s cluster. And inside a Kubernetes cluster there are lot of things happening in the form of various api-calls at a given instance of time which makes it hard to visualize how pods are actually assigned to nodes. But, what if I tell you that there's a way to visualize and actually experience how the pods are getting assigned to a node and other resources like Nodes, Persistent volumes, Storage Classes are getting created with the help of a simulator. Cool right? Kube-scheduler-simulator is a new project under kubernetes-sigs scheduling which is also a web based simulator. On the simulator, you can create/edit/delete resources like Pods, Nodes, Persistent Volumes, Storage Classes to simulate a K8s cluster. It works as a web application which can either be deployed with Docker or can be run locally on supported machine.