stable/k8s-spot-rescheduler

Chart version: 0.4.4
Api version: v1
App version: v0.3.0
A k8s-spot-rescheduler Helm chart for Kubernetes
application
Chart Type
Active
Status
Unknown
License
342
Downloads
https://kubernetes-charts.storage.googleapis.com
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install k8s-spot-rescheduler center/stable/k8s-spot-rescheduler
Versions (0)

Kubernetes AWS EC2 Spot Rescheduler

This chart installs the k8s-spot-rescheduler.

Purpose

Spot rescheduler will reschedule pods that are already running on on-demand instances. Based on worker labels it will move pods to spot instances. It can work together with Cluster Autoscaler if you want to scale on-demand instances back to zero.

Installation

You should install this chart into the kube-system namespace:

helm install \
  --namespace kube-system \
  stable/k8s-spot-rescheduler

If your cluster has RBAC enabled, run this command:

helm install \
  --namespace kube-system \
  --set rbac.create=true \
  stable/k8s-spot-rescheduler

Configuration

Add the parameters to cmdOptions which you want to use. Here is the full list of available options.

Parameter Description Default
priorityClassName priorityClassName ""