wget https://storage.googleapis.com/kubernetes-helm/helm-v2.14.1-linux-amd64.tar.gz
tar zxfv helm-v2.14.1-linux-amd64.tar.gz
cp linux-amd64/helm .
kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=$(gcloud config get-value account)
kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=$(gcloud config get-value account)
./helm init --service-account=tiller
但是,这给了我以下错误:
$ HELM_HOME已在/home/student_03_c54e335b6eb9/.helm中配置。 错误:安装错误:服务器找不到请求的资源
如何解决此错误?
答案 0 :(得分:0)
似乎您还需要创建“耕种机”服务帐户和该服务帐户的“簇装订”。这三个命令如下所示:
kubectl创建serviceaccount分er --namespace kube-system
kubectl创建clusterrolebinding分er-集群规则--clusterrole =集群管理--serviceaccount = kube-system:分耕机
helm init --service-accounter --override spec.selector.matchLabels.'name'='tiller',spec.selector.matchLabels.'app'='helm'--output yaml | sed's @ apiVersion:extensions / v1beta1 @ apiVersion:apps / v1 @'| kubectl套用-f-