尝试完成IBM课程时,我在运行“ helm install --name bluecompute ibmcase / bluecompute-ce”时遇到问题

时间:2019-05-08 19:31:47

标签: ibm-cloud kubernetes-helm

我试图按照本指南https://www.ibm.com/cloud/garage/tutorials/microservices-app-on-kubernetes?task=1进行操作,但是在任务4(步骤7)中,出现了这样的问题:

enter image description here

我找不到解决此问题的方法,我也不知道到底发生了什么以及为什么出现问题。感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您收到此错误是因为尚未使用服务帐户初始化helm。

在rbac-config.yaml中:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: tiller
  namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: tiller
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
  - kind: ServiceAccount
    name: tiller
    namespace: kube-system

第1步kubectl apply -f rbac-config.yaml

第2步helm init --service-account tiller --history-max 200

第3步:使用heml ls测试设置。运行该命令将不会有任何输出,这是预期的。现在,您可以运行helm install --name bluecompute ibmcase/bluecompute-ce

在此处记录了有关在IBM Cloud上设置掌舵的信息:

https://cloud.ibm.com/docs/containers?topic=containers-helm#helm