Commit e2669110 authored by Rémy Coutable's avatar Rémy Coutable

Install Helm on dedicated nodes

Signed-off-by: default avatarRémy Coutable <remy@rymai.me>
parent a90f12f7
...@@ -66,7 +66,7 @@ function get_pod() { ...@@ -66,7 +66,7 @@ function get_pod() {
if [[ "${elapsed_seconds}" -gt "${max_seconds}" ]]; then if [[ "${elapsed_seconds}" -gt "${max_seconds}" ]]; then
echoerr "The pod name couldn't be found after ${elapsed_seconds} seconds, aborting." echoerr "The pod name couldn't be found after ${elapsed_seconds} seconds, aborting."
echo "" && return 0 break
fi fi
printf "." printf "."
...@@ -103,9 +103,16 @@ function install_tiller() { ...@@ -103,9 +103,16 @@ function install_tiller() {
echoinfo "Initiating the Helm client..." echoinfo "Initiating the Helm client..."
helm init --client-only helm init --client-only
# Set toleration for Tiller to be installed on a specific node pool
helm init \ helm init \
--wait \
--upgrade \ --upgrade \
--replicas 2 --node-selectors "app=helm" \
--replicas 3 \
--override "spec.template.spec.tolerations[0].key"="dedicated" \
--override "spec.template.spec.tolerations[0].operator"="Equal" \
--override "spec.template.spec.tolerations[0].value"="helm" \
--override "spec.template.spec.tolerations[0].effect"="NoSchedule"
kubectl rollout status -n "$TILLER_NAMESPACE" -w "deployment/tiller-deploy" kubectl rollout status -n "$TILLER_NAMESPACE" -w "deployment/tiller-deploy"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment