0

我有一个安装了 Istio 的 Kubernetes (v1.10) 集群我正在尝试 按照 Enabling Istio on Fission指南安装fission 。当我跑步时

[![helm install --namespace $FISSION_NAMESPACE --set enableIstio=true --name istio-demo 
https://github.com/fission/fission/releases/download/0.9.1/fission-all-0.9.1.tgz

它抛出错误说

Error: the server has asked for the client to provide credentials

(我的集群有两个节点和一个使用 kubespray所有 ubuntu 16.04 机器创建的主节点)

4

2 回答 2

0

我认为 helm 有问题

解决方案

删除 .helm 文件夹

rm -rf .helm

kubectl create serviceaccount tiller --namespace kube-system

kubectl create clusterrolebinding tiller-cluster-rule \
 --clusterrole=cluster-admin \
 --serviceaccount=kube-system:tiller

helm init --service-account=tiller

kubectl get pods -n kube-system
于 2019-10-04T04:02:26.297 回答
0

我认为该错误可能是 helm 和集群之间的身份验证失败。你能跑kubectl version吗?怎么样helm ls

如果你有后续问题,你能在裂变松弛处问他们吗?你会在那里得到更快的答案。

于 2018-08-10T21:49:11.497 回答