При установке kabanero-foundation выполняется "Ожидание готовности KnativeServing Knative-Serving". есть тайм-аут?

Установка на OpenShift4.2 3x3 Cluster с помощью сценария установки, размещенного на https://github.com/kabanero-io/kabanero-foundation. Следующий блок выводится эхом за последние 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 ']'

1 ответ

Решение

Таймаута нет - скрипт установки продолжит ждать, пока 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 v1.2.0. Это было исправлено в Kabanero 0.3.1 (https://github.com/kabanero-io/kabanero-operator/releases/tag/0.3.1). Это может объяснить, почему сценарий установки продолжает зацикливаться - экземпляр KnativeServing никогда не будет готов.

Другие вопросы по тегам