Skip to content

orong-pp/spotinst-kubernetes-helm-charts

 
 

Repository files navigation

Spotinst Kubernetes Helm Charts

The official repository for all Spotinst Kubernetes Helm Charts.

Installation

  1. Grant Tiller access to create resources in kube-system namespace (see: Tiller and Role-based Access Control):
# Create a ServiceAccount for Tiller
$ kubectl create serviceaccount tiller \
  --namespace=kube-system

# Create a ClusterRoleBinding
$ kubectl create clusterrolebinding tiller-cluster-rule \
  --clusterrole=cluster-admin \
  --serviceaccount=kube-system:tiller

# Patch Tiller's Deployment to use `tiller` service account
$ kubectl patch deployment tiller-deploy \
  --namespace=kube-system \
  --patch='{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
  1. Add Spotinst's Helm charts repository:
$ helm repo add spotinst https://spotinst.github.io/spotinst-kubernetes-helm-charts
  1. Update information of available charts:
$ helm repo update
  1. Install the Spotinst Kubernetes cluster controller:
$ helm install spotinst/spotinst-kubernetes-cluster-controller \
  --set spotinst.token=REDACTED \
  --set spotinst.account=REDACTED \
  --set spotinst.clusterIdentifier=REDACTED

NOTE: Please configure all chart's values using the set command line argument or a values.yaml file.

Documentation

If you're new to Spotinst and want to get started, please checkout our Getting Started guide, available on the Spotinst Documentation website.

Getting Help

We use GitHub issues for tracking bugs and feature requests. Please use these community resources for getting help:

Community

License

Code is licensed under the Apache License 2.0.

About

Official repository for all Spotinst Kubernetes Helm Charts

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 96.0%
  • Makefile 4.0%