ibm cloud private 3.2.1 проблема с рулем - PullRequest
0 голосов
/ 12 ноября 2018

При установке ICP в Ubuntu я получаю следующее сообщение. Я искал helm-api-3.1.0.tgz и этот файл существует. Есть идеи, что вызвало бы это?

TASK [addon : Installing helm-api chart]
FAILED - RETRYING: Installing helm-api chart (5 retries left).
FAILED - RETRYING: Installing helm-api chart (4 retries left).
FAILED - RETRYING: Installing helm-api chart (3 retries left).
FAILED - RETRYING: Installing helm-api chart (2 retries left).
FAILED - RETRYING: Installing helm-api chart (1 retries left).
fatal: [localhost]: FAILED! => changed=true 
  attempts: 5
  cmd: |-
filename="/addon/helm-api-3.1.0.tgz"
 if [[ -d "/addon/helm-api-3.1.0.tgz" ]]; then
 filename=$(ls /addon/helm-api-3.1.0.tgz/*.tgz | tail -1)
 fi
 ret=0
 if helm status --tls helm-api &>/dev/null && helm status --tls helm-api | grep -q 'STATUS: FAILED'; then
 rev=$(helm list --tls helm-api | awk '{if($1 == "helm-api"){print $2;exit}}')
 if [[ "$rev" == "1" ]]; then
 helm delete --tls --purge --timeout=600 helm-api
 ret=$?
 sleep 5
 fi
 fi
 if ! helm status --tls helm-api &>/dev/null; then
 helm upgrade --tls --install --force --timeout=600 --namespace=kube-system -f .addon/helm-api/values.yaml helm-api $filename
 ret=$?
 fi
 if [[ $ret -ne 0 ]]; then
 tiller_pod=$(kubectl -n kube-system get pods -l app=helm,name=tiller -o jsonpath="{.items[0].metadata.name}")
 kubectl -n kube-system logs $tiller_pod &> /installer/cluster/logs/$tiller_pod
 echo "============================================================"
 echo "Tiller log can be found under cluster/logs/$tiller_pod"
 echo "============================================================"
 fi
 exit $ret

дельта: '0: 00: 01.819853' конец: '2018-11-12 16: 21: 59.248602' msg: ненулевой код возврата rc: 1 начало: '2018-11-12 16: 21: 57.428749'
stderr: «Ошибка: секреты« секрет руля »уже существуют»
stderr_lines: stdout: | - Релиз "helm-api" не существует. Устанавливаем сейчас. ================================================== ========== Журнал Tiller можно найти в папке cluster / logs / tiller-deploy-57b467b45b-c6xqg. ================================================== ========== stdout_lines:

1 Ответ

0 голосов
/ 12 ноября 2018

Предполагается, что проблема заключается в следующем:

'Ошибка: секреты "секрет руля" уже существуют "

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

Если вы можете использовать kubectl, вы можете запустить эти команды, чтобы вручную удалить секреты: kubectl delete secrets/helmapi-secret --namespace kube-system kubectl delete secrets/rudder-secret --namespace kube-system

Тогда вы сможете продолжить или перезапустить установку.Я не думаю, что это сработает так же, как удаление, очистка и запуск заново.

...