ヘルムのインストール
1、このバージョンヘルム、v2.15.2をダウンロード
wget https://storage.googleapis.com/kubernetes-helm/helm-v2.15.2-linux-amd64.tar.gz
tar -zxvf helm-v2.15.2-linux-amd64.tar.gz
cd linux-amd64/
cp helm /usr/local/bin #拷贝到/usr/local/bin目录下
chmod +x /usr/local/bin/helm #添加执行权限
舵-v2.12.1をダウンロードする前に、そして失敗ティラー-v2.12.1をインストールします。
その後、インストールが成功し入力し、舵-v2.15.2変更とティラー・v2.12.1をインストールヘルムの LS 1が2.15であり、他方は2.12であるので、しかし、プロンプトクライアントとサーバーのバージョンが一致しません。
だから、単純に舵やクライアントを置くが、あなたがこれらの2つの文を使用して削除してきれいにしたい、削除されます。
kubectl get -n kube-system secrets,sa,clusterrolebinding -o name|grep tiller|xargs kubectl -n kube-system delete
kubectl get all -n kube-system -l app=helm -o name|xargs kubectl delete -n kube-system
ビューヘルムバージョン番号:
helm version
表示:主にクライアントを確認するために、サーバーをインストールティラー後に表示されます
2、準備ができティラーミラー
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.15.1
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.15.1 192.168.1.108:5000/tiller:v2.15.1
ティラーのためserviceaccountとclusterrolebindingを作成します3。
kubectl create serviceaccount --namespace kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
4、舵のinit
helm init -i 192.168.1.108:5000/tiller:v2.15.1
成功ショー:
5、アプリケーションserviceaccountのためのセット
kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
6、舵を参照してください
kubectl get pod -n kube-system | grep tiller
helm version
helm repo list