Skip to content

simulator/v0.4.0

Latest
Compare
Choose a tag to compare
@sanposhiho sanposhiho released this 09 Nov 10:33
· 8 commits to master since this release
fe524d5

Hey yo, here's a new release of the simulator, right before Kubecon NA!

After a long journey, we’ve achieved a significant milestone: the simulator’s internal scheduler now operates as a standalone component.
This has been a long-term goal, and we’re excited to have completed it in this release.

Introducing Debuggable Scheduler—a scheduler that functions like others but with a unique advantage. It annotates Pods with detailed information about all plugin decisions made during each scheduling cycle,
providing deep insights into the scheduling process like the simulator does.
The documentation page describes the full feature set of the debuggable scheduler.

In this release, we completed a full refactoring within the simulator for the decoupling, finally removed the scheduler inside the simulator,
and migrated our docker-composer configuration to have a separate debuggable scheduler container.

Huge thanks to @YamasouA for driving this enhancement!

BREAKING CHANGE

We changed all the internal annotations on Pods from scheduler-simulator/* to kube-scheduler-simulator.sigs.k8s.io/*.
If you have a tool, for example, reading those annotations, you should migrate to new ones.

What's Changed

New Contributors

Full Changelog: simulator/v0.3.0...simulator/v0.4.0