kubernetes 1.6集群再遇rbac问题(helm安装spark)

使用helm在k8s集群部署spark以及rbac权限问题处理

在kubernetes1.6集群中使用helm部署spark

首先安装helm
https://kubernetes-helm.storage.googleapis.com/helm-v2.5.0-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm
helm init
helm version 查看版本
下载代码
https://github.com/eddieesquivel/kubernetes-spark.git
部署
helm install -n sparkdingtest  --debug ./kubernetes-spark/chart

看起来部署很简单,可是遇到了几个问题,有个问题可能会经常遇到,那就是rbac权限

1、helm版本问题,升级到高版本后正常
[root@k8smaster spark]# helm install -n my-spark-chart --debug ./kubernetes-spark/chart
[debug] Created tunnel using local port: '39466'

[debug] SERVER: "localhost:39466"

[debug] Original chart version: ""
[debug] CHART PATH: /root/spark/kubernetes-spark/chart

Error: client version is incompatible
2、rbac权限问题,给与有权限的角色
tiller日志中报错:
Error: release my-spark-chart failed: User "system:serviceaccount:kube-system:default" 
cannot get namespaces in the namespace "default". (get namespaces default)
3、手工删除deploy后在使用helm删除会导致tiller退出,不知道是不是bug。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值