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