# Panfactum Changelog — edge.24-06-20 > Introduces an alternative Kubernetes scheduler that significantly improves pod bin-packing for 25-33% cost reduction, adds integrated descheduling for underutilized nodes, and fixes Karpenter deployment issues. ## Highlights - New [`kube_scheduler`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_scheduler) for 25-33% node cost reduction via improved bin-packing - New `panfactum_scheduler_enabled` input (default `false`) to opt in to the new scheduler per module - Automatic descheduling of pods from low-utilization nodes when scheduler is enabled ## Additions - Adds [`kube_scheduler`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_scheduler), an alternative Kubernetes scheduler that improves pod bin-packing on nodes. Tests show an estimated 25-33% reduction in node - Impacts: iac-module `kube_scheduler` — New bin-packing scheduler for node cost reduction - Adds `panfactum_scheduler_enabled` (default: `false`) input to most infrastructure modules. When enabled, uses the scheduler provided by [`kube_scheduler`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_scheduler) instead of the - Impacts: iac-module `kube_scheduler` — New panfactum_scheduler_enabled opt-in input - When `panfactum_scheduler_enabled` is `true`, the [`kube_descheduler`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_descheduler) will automatically remove pods from low-utilization nodes for re-scheduling. - Impacts: iac-module `kube_descheduler` — Auto-evicts pods from low-utilization nodes ## Fixes - Addresses a bug in the previous release that left [`kube_karpenter`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_karpenter) undeployable. - Impacts: iac-module `kube_karpenter` — Fix for deployment failure from previous release - Addresses an issue where nodes were limited to a hard cap of 29 pods. - Configures Kubernetes nodes to use a fixed amount of system overhead rather than one that scales with node size. ## Related Resources - [JSON Data](https://panfactum.com/docs/changelog/edge.24-06-20.json): Machine-readable data - [Channel Release List](https://panfactum.com/docs/changelog/edge.json): All releases in this channel