首页 > 解决方案 > 尝试在 ibm Kubernetes 集群中安装 Tiller 时,出现错误,因为 Tiller pod 未准备好

问题描述

掌舵版本

我用 描述了 pod kubectl describe pod tiller-deploy -n kube-system,我发现如下消息:

Failed to pull image "gcr.io/kubernetes-helm/tiller:v2.16.7": rpc error: code = Unknown desc = failed to pull and unpack image "gcr.io/kubernetes-helm/tiller:v2.16.7": failed to resolve reference "gcr.io/kubernetes-helm/tiller:v2.16.7": failed to authorize: failed to fetch anonymous token: unexpected status: 401 Unauthorized

谁能帮我解决这个问题?谢谢

这是遇到的错误

当我尝试安装 helm3 时,我遇到了以下问题

在此处输入图像描述

Commands used:

1) curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3

2) chmod 700 get_helm.sh

3) ./get_helm.sh

标签: kubernetesibm-cloudkubernetes-helm

解决方案


IBM Cloud Shell 是一个预配置的 shell 环境,因此您无法在其中安装您选择的软件包/二进制文件。相反,您仅限于已安装的软件包。

此外,IBM Cloud Shell 支持 helm 版本 2 和版本 3,并且两者都已安装。

要使用 helm v3,请使用以下命令: helm3

要使用 helm v2,请使用当前正在使用的命令: helm

如果您需要的包和二进制文件未安装到 IBM Cloud Shell 中,那么您将希望使用 IBM Cloud 配置本地终端,然后安装所需的包和二进制文件。

请参阅以下链接以在本地安装和设置 IBM CLI 以使用您在 IBM Cloud 上的资源。 https://cloud.ibm.com/docs/cli?topic=cli-getting-started


推荐阅读