首页 > 解决方案 > 安装 kabanero-foundation 时,是否“等待 KnativeServing knative-serving 准备就绪”。有时间吗?

问题描述

使用发布在https://github.com/kabanero-io/kabanero-foundation上的安装脚本在 OpenShift4.2 3x3 集群上安装。以下块在过去 1.5 小时内回显

echo 'Waiting for KnativeServing knative-serving to be ready.'
Waiting for KnativeServing knative-serving to be ready.
++ oc get knativeserving knative-serving -n knative-serving '--output=jsonpath={.status.conditions[-1:].type}'
+ TYPE=Ready
++ oc get knativeserving knative-serving -n knative-serving '--output=jsonpath={.status.conditions[-1:].status}'
+ STATUS=False
+ sleep 2
+ '[' False == True ']'

标签: kabanero

解决方案


没有超时 - 安装脚本将继续等待,直到KnativeServing实例准备好。在某些系统上,这可能需要相当长的时间(15-30 分钟)。但是 1.5 小时是多余的。

Kabanero 0.3.0 ( https://github.com/kabanero-io/kabanero-operator/issues/317 ) 存在一个与 OpenShift Container Platform 4.2 最新版本不兼容的已知错误。具体来说,与 OpenShift Serverless operator v1.2.0 不兼容。这已在 Kabanero 0.3.1 ( https://github.com/kabanero-io/kabanero-operator/releases/tag/0.3.1 ) 中得到解决。这也许可以解释为什么安装脚本会继续为您循环 - KnativeServing 实例永远不会准备好。


推荐阅读