kubeneters之helm安裝

首先下載helm下載地址 https://github.com/helm/helm/releases,這個下載比較慢,建議使用迅雷之類的下載工具。

下載 tar -zxvf file 解壓好後,mv helm /usr/local/bin/helm下面

執行helm version,如果現實client 和 server版本就表示OK,如果是server tiller未找到,那需要執行helm init ,在執行過程需要先添加kubeneters訪問權限,在當前目前vim rbac.yam,insert如下內容

apiVersion: v1
kind: ServiceAccount
metadata:
  name: tiller
  namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: tiller
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
  - kind: ServiceAccount
    name: tiller
    namespace: kube-system

kubectl create -f rbac.yaml創建完成後,需要helm init,這裏可以額指定 -i 鏡像名,這是因爲默認使用的是gcr.io/kubernetes-helm下的鏡像,這個是不能訪問。如果不指定的tiller pod創建失敗,可以使用kubectl edit pod [pod-name] -n namespace,保存後pod會重啓生效。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章