3

尝试将 Operator 安装到单个命名空间foobar会导致错误:

Operator Group does not support single namespace installation mode.

尝试将 Operator 安装到命名openshift-operators空间中的所有命名空间会导致错误:

The namespace 'openshift-operators' does not support install modes for this operator

配置操作员组不会改变任何事情。

在任何情况下,操作员都不能安装在室外openshift-marketplace

4

1 回答 1

1

此问题(以及许多其他问题)是由安装了多个 Operator Lifecycle Manager (OLM) 实例引起的。OpenShift 已经安装了一个 OLM 实例,称为openshift-operator-lifecycle-manager

对于 Operators 初学者来说,这是一个容易犯的错误,因为operator-sdk olmOperator SDK 教程推荐的命令似乎无法检测 OLM 的其他分支。

删除多余的 OLM 即可解决问题。

于 2021-02-10T00:05:24.783 回答