kubernetes - 尝试在 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
解决方案
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
推荐阅读
- c - 为什么我的链表 while 循环不起作用?(C)
- apache-kafka - 如何在 Kafka 休息代理中获取分区偏移量
- reactjs - 反应将数据从输入传递到异步函数
- swift - SwiftUI TabView 自定义图像?
- angularjs - 将表单数据作为 urlencoded 发布是否受到与 URI 长度相同的长度限制?
- odoo - odoo.tools.convert.ParseError:解析时-> views.xml:15,接近
- ssl - Nginx Ingress Controller 随机 404 - 可能无法识别每个请求的正确证书?
- android-studio - sqldelight Generation 的 Gradle 构建失败,第 17:10 行 - '{' 预期,得到 ':' Android Studio 版本 4.1.2
- javascript - 数据表重新加载()的问题
- mongoose - Mongoose 使用 $and 应用相同属性的两个过滤器