У меня проблемы с запуском "helm install --name bluecompute ibmcase / bluecompute-ce" при попытке пройти курс IBM - PullRequest
0 голосов
/ 08 мая 2019

Я пытался следовать этому руководству https://www.ibm.com/cloud/garage/tutorials/microservices-app-on-kubernetes?task=1, но в Задаче 4, шаг 7 я получаю такую ​​проблему:

enter image description here

Я не могу найти решение этой проблемы, и я не знаю точно, что происходит и почему проблема возникает. Спасибо за помощь.

1 Ответ

1 голос
/ 09 мая 2019

Вы получаете эту ошибку, потому что вы не инициализировали 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

...