Контроллер RS Kubernetes - ошибка при поиске служебной учетной записи k8s-tiller / k8s-tiller: служебная учетная запись "k8s-tiller" не найдена - PullRequest
0 голосов
/ 04 декабря 2018

У меня возникла следующая проблема с tiller:

Type     Reason        Age                From                   Message
  ----     ------        ----               ----                   -------
  Warning  FailedCreate  18s (x15 over 1m)  replicaset-controller  Error creating: pods "tiller-deploy-6f65cf89f-" is forbidden: error looking up service account k8s-tiller/k8s-tiller: serviceaccount "k8s-tiller" not found

Однако существует учетная запись службы k8s-tiller (в пространстве имен по умолчанию).

Как я могу исследовать это дальше?Возможно, он смотрит в пространство имен k8s-tiller, и если да, то могу ли я просто создать учетную запись службы вручную?

1 Ответ

0 голосов
/ 04 декабря 2018

Я столкнулся с проблемами со штурвалом до следующих действий:

  curl https://raw.githubusercontent.com/helm/helm/master/scripts/get | bash
  kubectl create serviceaccount --namespace kube-system tiller
  kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
  kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}' 
  helm init --service-account tiller / helm init --service-account tiller --upgrade(in case you have already done heln init)

Надеюсь, это поможет вам.

...