EveryDev.ai
Subscribe
Home
Tools

4,591+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. KAI Scheduler
    KAI Scheduler icon

    KAI Scheduler

    Container Orchestration

    Open source Kubernetes-native scheduler that optimizes GPU resource allocation for large-scale AI and machine learning workloads.

    Visit Website

    At a Glance

    Pricing
    Open Source

    KAI Scheduler is an open source Kubernetes-native scheduler for AI workloads, released under the Apache License 2.0 and free to use, modify and distribute.

    Engagement

    Available On

    Linux
    Web
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Container OrchestrationCompute OptimizationAI Infrastructure

    Alternatives

    KarpenterdstackKubeflow
    Developer
    kai-scheduler

    Listed Oct 2026

    About KAI Scheduler

    KAI Scheduler is an open source Kubernetes scheduler for AI and machine learning workloads, developed under the kai-scheduler GitHub organization and written in Go. It lets cluster administrators dynamically allocate GPU resources across teams and workload types, from small interactive jobs to large training and inference. The README lists v0.18.5 as the latest release and states the project is a Cloud Native Computing Foundation sandbox project.

    What It Is

    KAI Scheduler is a Kubernetes scheduler built on kube-batch. It is designed for large GPU clusters with thousands of nodes and high workload throughput. It can run alongside other schedulers installed on the same cluster, and it works with cloud autoscalers such as Karpenter as well as static on-premise deployments.

    Scheduling and Fairness Capabilities

    The scheduler provides batch (gang) scheduling, bin-packing and spread strategies, workload priority, and hierarchical queues with quotas, limits and over-quota weights. Fairness is handled through Dominant Resource Fairness, reclaim strategies, and time-based fairshare that accounts for historical usage. Further documented features include a minimum guaranteed runtime, workload consolidation, elastic workloads, background pods, and GPU sharing so multiple workloads can use the same GPUs.

    Topology and Hardware Support

    Topology-Aware Scheduling and Hierarchical PodGroups handle placement for distributed and disaggregated workloads, and are integrated with Grove and Dynamo. Dynamic Resource Allocation through Kubernetes ResourceClaims supports vendor-specific hardware, including NVIDIA GB200/GB300. The project also lists native KubeRay integration for Ray workloads, scheduler explainability through Kubernetes Events, and workload signatures for large multi-pod submissions.

    Setup Path

    Installation requires a running Kubernetes cluster and the Helm CLI. The NVIDIA GPU Operator is needed to schedule workloads that request GPUs. KAI Scheduler installs into the kai-scheduler namespace via an OCI Helm chart, from source, or with ArgoCD for GitOps. OpenShift has specific flag instructions, and the repository includes a quick-start example. The project also publishes scale-test and benchmark dashboards.

    KAI Scheduler - 1

    Community Discussions

    Be the first to start a conversation about KAI Scheduler

    Share your experience with KAI Scheduler, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    KAI Scheduler is an open source Kubernetes-native scheduler for AI workloads, released under the Apache License 2.0 and free to use, modify and distribute.

    • Apache License 2.0 (OSI-approved)
    • Self-hosted on Kubernetes
    • Batch scheduling and gang scheduling
    • Hierarchical queues and fairness policies
    • Topology-Aware Scheduling

    Capabilities

    Key Features

    • Batch (gang) scheduling
    • Bin packing and spread scheduling
    • Workload priority and preemptibility separation
    • Hierarchical queues with quotas and limits
    • Dominant Resource Fairness and reclaim strategies
    • Time-based fairshare
    • Min-guaranteed runtime
    • Workload consolidation
    • Elastic workloads
    • Background pods
    • Dynamic Resource Allocation (DRA)
    • Topology-Aware Scheduling
    • Hierarchical PodGroups
    • GPU sharing
    • Workload signatures
    • Scheduler explainability via Kubernetes Events
    • Cloud and on-premise support

    Integrations

    Kubernetes
    Helm
    NVIDIA GPU Operator
    KubeRay
    Grove
    Dynamo
    ArgoCD
    Karpenter
    OpenShift

    Demo Video

    KAI Scheduler Demo Video
    Watch on YouTube

    Ratings & Reviews

    No ratings yet

    Be the first to rate KAI Scheduler and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    kai-scheduler

    Read more about kai-scheduler
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Karpenter icon

    Karpenter

    Karpenter is an open-source Kubernetes node autoscaler that automatically provisions just-in-time compute resources to handle cluster workloads efficiently and cost-effectively.

    dstack icon

    dstack

    Open-source orchestration layer for running AI training and inference workloads across GPU clouds, Kubernetes, Slurm, VMs, and bare-metal clusters.

    Kubeflow icon

    Kubeflow

    Open source, Kubernetes-native AI platform made of modular projects for training, tuning, pipelines, notebooks and model management.

    Browse all tools

    Related Topics

    Container Orchestration

    AI-enhanced tools for automating deployment, scaling, and management of containerized applications across clusters with intelligent resource allocation.

    37 tools

    Compute Optimization

    Tools for optimizing computational resources and performance.

    49 tools

    AI Infrastructure

    Infrastructure designed for deploying and running AI models.

    446 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions