裂变启用Istio

时间:2018-08-10 10:28:29

标签: kubernetes kubernetes-helm istio kubernetes-fission

我有一个安装了 Istio 的Kubernetes(v1.10)集群,我正在尝试按照Enabling Istio on 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计算机创建的)

2 个答案:

答案 0 :(得分:0)

我认为该错误可能是掌舵人和集群之间的身份验证失败。您可以运行kubectl version吗? helm ls怎么样?

如果您有后续问题,可以在fission slack上提问吗?您会在那里得到更快的答案。

答案 1 :(得分:0)

我认为头盔有问题

解决方案

删除.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