schednex-ai / schednex

Smart Kubernetes Scheduling
https://schednex.ai
MIT License
69 stars 3 forks source link
golang kubernetes scheduler

GitHub Actions Workflow Status GitHub Release GitHub go.mod Go version GitHub License GitHub last commit (branch)

Schednex enables the smartest placement of your workloads by drawing on telemetry from K8sGPT and context awareness from AI.

Who is this for?

How it works

Schednex is a Kubernetes scheduler that uses insights from K8sGPT to make intelligent decisions about where to place your workloads. It uses the K8sGPT API to get recommendations for the best node to place a pod based on the pod's requirements and the current state of the cluster. If it cannot make the decision in a timely fashion it will leverage the default scheduler, and always enable a placement decision.

Requirements

Installation

Usage

If you wish Schednex to takeover from the default schedular, add the following annotation to your pod spec:

schedulerName: schednex