helm安装

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

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
mv helm /usr/local/bin/
查看helm版本
helm version

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

apiVersion: v1
kind: ServiceAccount
metadata:
  name: tiller
  namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1beta1
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-config.yaml 

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

## 使用阿里云镜像
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是否安装成功

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

再次查看helm version确认

[root@dev5 helm]# helm version
Client: &version.Version{SemVer:"v2.15.2", GitCommit:"8dce272473e5f2a7bf58ce79bb5c3691db54c96b", GitTreeState:"clean"}
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.
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.
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.
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值