kubernetes-operator - 无法在“openshift-marketplace”之外安装操作符
问题描述
尝试将 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
解决方案
此问题(以及许多其他问题)是由安装了多个 Operator Lifecycle Manager (OLM) 实例引起的。OpenShift 已经安装了一个 OLM 实例,称为openshift-operator-lifecycle-manager
对于 Operators 初学者来说,这是一个容易犯的错误,因为operator-sdk olm
Operator SDK 教程推荐的命令似乎无法检测 OLM 的其他分支。
删除多余的 OLM 即可解决问题。
推荐阅读
- javascript - 缺少 Javascript。1 个主页面,2 个用户控制
- python - Django - 如何发出通知?当用户注册时它会向管理员的电子邮件发送通知
- javascript - 从数组对象中获取数字的总和
- javascript - 保持监听服务Angular 8的功能
- zpl - 霍尼韦尔海豚 CT60 无法扫描 gs128 条码
- html - 外部 CSS 未链接所有元素
- python - 如何在 matplotlib 中选择股票频率显示?
- vue.js - 在 axios 之后 vuejs 没有更新
- javascript - 为什么'\u{1D11E}'.charAt(0) 不等于'\u{1D11E}'?
- python-3.x - E: 无法定位包 python3-boto3