helm安装

转载自:helm安装_Ay_Ly的博客-CSDN博客_helm安装

在官网下载指定想要版本的helm并传入服务器:https://github.com/helm/helm/releases

  1.  
    wget https://storage.googleapis.com/kubernetes-helm/helm-v2.15.2-linux-amd64.tar.gz
  2.  
    tar zxvf helm-v2.15.2-linux-amd64.tar.gz
  3.  
    mv helm /usr/local/bin/
  4.  
    查看helm版本
  5.  
    helm version

 创建rbac-config.yaml,并输入以下内容:

  1.  
    apiVersion: v1
  2.  
    kind: ServiceAccount
  3.  
    metadata:
  4.  
    name: tiller
  5.  
    namespace: kube-system
  6.  
    ---
  7.  
    apiVersion: rbac.authorization.k8s.io/v1beta1
  8.  
    kind: ClusterRoleBinding
  9.  
    metadata:
  10.  
    name: tiller
  11.  
    roleRef:
  12.  
    apiGroup: rbac.authorization.k8s.io
  13.  
    kind: ClusterRole
  14.  
    name: cluster-admin
  15.  
    subjects:
  16.  
    - kind: ServiceAccount
  17.  
    name: tiller
  18.  
    namespace: kube-system

然后执行kubectl create -f rbac-config.yaml 

以上步骤配置成功后,安装tiller。(和helm client对应的版本一样)

  1.  
    ## 使用阿里云镜像
  2.  
    helm init --service-account tiller --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.15.2 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

 查看tiller是否安装成功

  1.  
    [root@dev5 helm]# kubectl get pod -n kube-system -l app=helm
  2.  
    NAME READY STATUS RESTARTS AGE
  3.  
    tiller-deploy-64554479cd-dwgxj 1/1 Running 0 50s

再次查看helm version确认

  1.  
    [root@dev5 helm]# helm version
  2.  
    Client: &version.Version{SemVer:"v2.15.2", GitCommit:"8dce272473e5f2a7bf58ce79bb5c3691db54c96b", GitTreeState:"clean"}
  3.  
    E0303 11:07:51.524825 19885 portforward.go:400] an error occurred forwarding 36679 -> 44134: error forwarding port 44134 to pod adbe6af74d104b2fb04d5a1033e62ec860e1da56bba99fea6e87b417cf67428c, uid : unable to do port forwarding: socat not found.
  4.  
    E0303 11:07:52.570831 19885 portforward.go:400] an error occurred forwarding 36679 -> 44134: error forwarding port 44134 to pod adbe6af74d104b2fb04d5a1033e62ec860e1da56bba99fea6e87b417cf67428c, uid : unable to do port forwarding: socat not found.
  5.  
    E0303 11:07:54.348804 19885 portforward.go:400] an error occurred forwarding 36679 -> 44134: error forwarding port 44134 to pod adbe6af74d104b2fb04d5a1033e62ec860e1da56bba99fea6e87b417cf67428c, uid : unable to do port forwarding: socat not found.
  6.  
    E0303 11:08:27.335220 19885 portforward.go:340] error creating error stream for port 36679 -> 44134: Timeout occured

 发现

  • unable to do port forwarding: socat not found

解决办法在node节点安装socat

yum install socat

posted @ 2020-12-06 09:28  jack-jin  阅读(321)  评论(0)    收藏  举报