【问题标题】:ibm cloud private 3.2.1 helm issueibm cloud private 3.2.1 helm 问题
【发布时间】:2019-01-25 21:38:21
【问题描述】:

我在 Ubuntu 上安装 ICP 时收到以下消息。 我搜索了 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' 消息: 非零返回码 rc: 1 start: '2018-11-12 16:21:57.428749'
标准错误:'错误:秘密“rudder-secret”已经存在'
标准错误线:标准输出:|- 发布“helm-api”不存在。现在安装它。 ================================================== ========== Tiller 日志可以在 cluster/logs/tiller-deploy-57b467b45b-c6xqg 下找到 ================================================== ========== 标准输出线:

【问题讨论】:

  • 输出显示在块引用中

标签: ibm-cloud-private


【解决方案1】:

假设问题是这样的:

'错误:秘密“rudder-secret”已经存在'

我不确定是什么原因造成的,但我的第一个想法是之前安装失败后留下的东西。所以你最好的选择可能是从以前的安装中清理机器,然后重新开始。 This page 可能有助于清理。

如果您可以使用kubectl,您也许可以运行这些命令来手动删除机密: kubectl delete secrets/helmapi-secret --namespace kube-system kubectl delete secrets/rudder-secret --namespace kube-system

然后您可能能够恢复或重新启动安装。我认为这不会像卸载、清理和重新开始一样有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多