【发布时间】:2020-01-25 12:10:17
【问题描述】:
我安装了minikube 和kubectl:
$ minikube version
minikube version: v1.4.0
commit: 7969c25a98a018b94ea87d949350f3271e9d64b6
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", GitCommit:"2bd9643cee5b3b3a5ecbd3af49d09018f0773c77", GitTreeState:"clean", BuildDate:"2019-09-18T14:36:53Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", GitCommit:"2bd9643cee5b3b3a5ecbd3af49d09018f0773c77", GitTreeState:"clean", BuildDate:"2019-09-18T14:27:17Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"linux/amd64"}
然后我按照https://helm.sh/docs/using_helm/的指示进行操作:
$ tar -xzvf Downloads/helm-v2.13.1-linux-amd64.tar.gz linux-amd64/
linux-amd64/LICENSE
linux-amd64/tiller
linux-amd64/helm
linux-amd64/README.md
但是现在,如果我检查我的 helm 版本,我会得到:
$ helm version
Client: &version.Version{SemVer:"v2.13.1", GitCommit:"618447cbf203d147601b4b9bd7f8c37a5d39fbb4", GitTreeState:"clean"}
Error: could not find tiller
我尝试运行helm init,但得到以下结果:
$ helm init
$HELM_HOME has been configured at /home/SERILOCAL/<my-username>/.helm.
Error: error installing: the server could not find the requested resource
如何让helm 正确初始化?
【问题讨论】:
-
这不是关于“程序员常用的软件工具”的问题吗?
-
不管怎样,很高兴我得到了答案,尽管投了反对票:)
-
Helm v2.15.0 已发布,
helm init现在使用 apiVersionapps/v1安装 Tiller 部署,使其与新版本的 Kubernetes 兼容。
标签: linux kubernetes kubernetes-helm kubectl minikube