AAT*_*RAN 5 kubernetes kubernetes-helm
我做了什么:
我将Helm与
curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
helm init --history-max 200
Run Code Online (Sandbox Code Playgroud)
出现错误:
$HELM_HOME has been configured at /root/.helm.
Error: error installing: the server could not find the requested resource
Run Code Online (Sandbox Code Playgroud)
Ubuntu版本:18.04
Kubernetes版本:1.16
Helm版本:
helm version
Client: &version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"}
Error: could not find tiller
Run Code Online (Sandbox Code Playgroud)
更新:
我尝试了@shawndodo的答案,但仍未安装分till
helm init --service-account tiller --override spec.selector.matchLabels.'name'='tiller',spec.selector.matchLabels.'app'='helm'
--output yaml | sed 's@apiVersion: extensions/v1beta1@apiVersion: apps/v1@' | kubectl apply -f -
Run Code Online (Sandbox Code Playgroud)
更新2:
helm init --history-max 200
在Kubernetes 1.15版中工作
小智 14
我遇到了同样的问题,然后在这里找到了此回复。
helm init --service-account tiller --override spec.selector.matchLabels.'name'='tiller',spec.selector.matchLabels.'app'='helm' --output yaml | sed 's@apiVersion: extensions/v1beta1@apiVersion: apps/v1@' | kubectl apply -f -
Run Code Online (Sandbox Code Playgroud)
这个对我有用。您可以在本期中看到详细信息。
cod*_*ade 11
不幸的是,Helm 不适用于当前版本的 Kubernetes (1.16.0),正如我们在问题中看到的那样#6374
目前,我们可以通过选择旧版本的 Kubernetes 来解决不兼容问题。
要解决此问题,只需使用 --kubernetes-version
参数 ( Ref. )启动 minikube 设置版本:
minikube delete
minikube start --kubernetes-version=1.15.4
Run Code Online (Sandbox Code Playgroud)
尝试使用以下命令重新启动 Helm:
helm init
Run Code Online (Sandbox Code Playgroud)
之后,您将能够毫无问题地使用 Helm。
归档时间: |
|
查看次数: |
4408 次 |
最近记录: |