---
title: Install kube-scheduler on Linux | Snap Store
description: Get the latest version of kube-scheduler for Linux - Kubernetes control
  plane component that assigns each newly created pod to a node.
url: https://snapcraft.io/kube-scheduler
---

# kube-scheduler

[Canonical](https://snapcraft.io/publisher/canonical "View all snaps from Canonical")

* [Canonical](https://snapcraft.io/publisher/canonical "View all snaps from Canonical")
* [Server and Cloud](https://snapcraft.io/search?categories=server-and-cloud)

latest/stable 1.35.9

Install latest/stable of kube-scheduler

---

**Install using the command line**

```
sudo snap install kube-scheduler
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* kube-scheduler

---

### License

* Apache-2.0

---

### Last updated

* 25 September 2026 - latest/stable
* 25 September 2026 - latest/edge

---

### Websites

* [www.ubuntu.com](https://www.ubuntu.com/kubernetes "https://www.ubuntu.com/kubernetes")

---

### Contact

* [www.ubuntu.com](https://www.ubuntu.com/kubernetes "https://www.ubuntu.com/kubernetes")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/kube-scheduler#report-snap-modal)

---

* [Description](https://snapcraft.io/kube-scheduler#tab-description)
* [Security](https://snapcraft.io/kube-scheduler#tab-security)

#### Kubernetes control plane component that assigns each newly created pod to a node.

Kube-scheduler watches newly created pods that have no node assigned, and selects a node for them to run on.

Factors taken into account for scheduling decisions include individual and collective resource requirements, hardware/software/policy constraints, affinity and anti-affinity specifications, data locality, inter-workload interference and deadlines.

For more information, consult the [reference documentation](<https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/>).

---

## Install kube-scheduler on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/kube-scheduler/arch)

[### CentOS](https://snapcraft.io/install/kube-scheduler/centos)

[### Debian](https://snapcraft.io/install/kube-scheduler/debian)

[### elementary OS](https://snapcraft.io/install/kube-scheduler/elementary)

[### Fedora](https://snapcraft.io/install/kube-scheduler/fedora)

[### KDE Neon](https://snapcraft.io/install/kube-scheduler/kde-neon)

[### Kubuntu](https://snapcraft.io/install/kube-scheduler/kubuntu)

[### Manjaro](https://snapcraft.io/install/kube-scheduler/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/kube-scheduler/pop)

[### openSUSE](https://snapcraft.io/install/kube-scheduler/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/kube-scheduler/rhel)

[### Ubuntu](https://snapcraft.io/install/kube-scheduler/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/kube-scheduler/raspbian)
