From 4ad800b63a7cadaa7c807407a4c2286cbf4ad685 Mon Sep 17 00:00:00 2001
From: Matt Butcher <mbutcher@engineyard.com>
Date: Thu, 20 Oct 2016 13:30:08 -0600
Subject: [PATCH] docs(install): show tiller image upgrade option

This provides an example of an in-place upgrade to Tiller using `kubectl
set image`.
---
 docs/install.md | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/docs/install.md b/docs/install.md
index f781889dc..45b43d6e9 100644
--- a/docs/install.md
+++ b/docs/install.md
@@ -156,6 +156,17 @@ delete and re-install Tiller without worrying about losing any data. The
 recommended way of deleting Tiller is with `kubectl delete deployment
 tiller-deployment -n kube-system`
 
+To simply update Tiller to run the latest image, you can run this
+command:
+
+```console
+$ export TILLER_TAG=v2.0.0-beta.1        # Or whatever version you want
+$ kubectl --namespace=kube-system set image deployments/tiller-deploy tiller=gcr.io/kubernetes-helm/tiller:$TILLER_TAG
+deployment "tiller-deploy" image updated
+```
+
+Setting `TILLER_TAG=canary` will get the latest snapshot of master.
+
 ## Conclusion
 
 In most cases, installation is as simple as getting a pre-built `helm` binary
-- 
GitLab