Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 1.46 KB

HELM.md

File metadata and controls

48 lines (29 loc) · 1.46 KB

Helm

Helm is a client CLI used to deploy Kubernetes applications. It supports templating of configuration files, but also needs a server component installing called tiller.

For more information on using Helm, refer to the Helm's documentation.

You can use this chart to install OpenFaaS to your cluster.

Submission to the main helm chart repository is pending.

Pre-reqs:

Install the helm CLI/client

Instructions for latest Helm install

  • On Linux and Mac/Darwin:

    curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
    
  • Or via Homebrew on Mac:

    brew install kubernetes-helm
    

Install tiller

  • Create RBAC permissions for tiller
kubectl -n kube-system create sa tiller \
  && kubectl create clusterrolebinding tiller \
  --clusterrole cluster-admin \
  --serviceaccount=kube-system:tiller
  • Install the server-side Tiller component on your cluster
helm init --skip-refresh --upgrade --service-account tiller

Note: this step installs a server component in your cluster. It can take anywhere between a few seconds to a few minutes to be installed properly. You should see tiller appear on: kubectl get pods -n kube-system.

Deploy OpenFaaS via Helm

How to install chart please follow install instructions in chart's readme.