kabanero - 安装 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 ']'
解决方案
没有超时 - 安装脚本将继续等待,直到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 实例永远不会准备好。
推荐阅读
- polymer-1.0 - 关于 Polymer 1.0 的问题,使用 Iron-ajax 制作数据服务器
- ios - 使用 UiCollectionView 中的自动布局单元格自动滚动到底部
- python - 过滤器和分组 Odoo 10
- flutter - Flutter:有没有办法显示多项目符号列表?
- javascript - 将变量传递给 .setAttribute 方法
- wcf - 我无法更改传入消息 WCF 服务的最大大小配额
- css - Laravel Mix 为授权用户添加特定文件
- java - 使用 iv/pass/salt/iterations 进行 AES 加密
- javascript - 同时快速渲染视图和下载文件
- php - PHP - 设置cookie