0

我正在尝试使用 OLM 0.12.0 将 Kubernetes 操作员安装到 OpenShift 集群中。我跑去oc create -f my-csv.yaml安装。它已成功创建,但我没有得到任何结果。

在 olm 操作员日志中,我发现此消息:

level=info msg="couldn't ensure RBAC in target namespaces" csv=my-operator.v0.0.5 error="no owned roles found" id=d1h5n namespace=playground phase=Pending

我还注意到,没有创建 InstallPlan 来创建我认为它正在创建的帐户。

怎么了?

4

1 回答 1

2

此消息可能意味着分配给您的服务帐户的 RBAC 与 CSV(集群服务版本)指定的要求不匹配。

换句话说,在创建运算符时,您定义了 CSV,它定义了创建自定义资源的要求。然后,当操作员创建资源时,它会检查使用的服务帐户是否满足这些要求。

你可以查看我们创建的Hazelcast Operator 。它对 RBAC 有一些要求。因此,在安装之前,您需要应用以下RBAC 文件

于 2020-01-28T08:55:22.983 回答