Back to Charts

⚠️ Repo Archive Notice

stable/k8s-spot-rescheduler/README.md

latest1.9 KB
Original Source

⚠️ Repo Archive Notice

As of Nov 13, 2020, charts in this repo will no longer be updated. For more information, see the Helm Charts Deprecation and Archive Notice, and Update.

Kubernetes AWS EC2 Spot Rescheduler

This chart installs the k8s-spot-rescheduler.

DEPRECATION NOTICE

This chart is deprecated and no longer supported.

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.

ParameterDescriptionDefault
priorityClassNamepriorityClassName""