2

我已经在本地机器上从源代码构建了 Syndesis,现在我想将它部署到一个闪亮的新命名空间中的远程 OpenShift。

我试过了:

$ syndesis install -p kurt --local

ERROR: No CRD Syndesis installed or not enough permissions to read them. Please run --setup and/or --grant as cluster-admin. See 'syndesis install --help' for more information.

$ install --setup --grant developer

Installing Syndesis CRD
ERROR: Cannot install CRD 'Syndesis'. You have to be a cluster admin to do this.

我没有集群:管理员。

可以在没有集群:管理员权限的情况下完成吗?

4

1 回答 1

2

在大多数情况下,应该使用Minishift 安装指南oc中的命令。大多数情况下,即失败时,是具有运行 Camel K 或使用 Knative 所需的权限,如果集群管理员没有设置这些权限,最后会出现权限问题,尽管运行 Syndesis 的位应该安装和设置没有 Camel K 或 Knative。oc new-app

我认为正在努力用 Syndesis Operator 替换所有安装方法,安装 Operator Lifecycle Manager 并由集群管理员进行设置应该可以让非集群管理员用户无摩擦。

于 2019-08-06T06:49:03.887 回答