Оператор Kubernetes CSV застрял в ожидании - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь установить оператор Kubernetes в кластер OpenShift, используя OLM 0.12.0. Я запустил 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 для создания счета, которые я думал, что делал.

Что не так?

1 Ответ

2 голосов
/ 28 января 2020

Это сообщение, вероятно, означает, что RBA C, назначенный вашей учетной записи службы, не соответствует требованиям, указанным в CSV (версия службы кластера).

Другими словами, при создании оператора вы определяете CSV, который определяет требования для создания вашего пользовательского ресурса. Затем, когда оператор создает ресурс, он проверяет, удовлетворяет ли используемая учетная запись службы этим требованиям.

Вы можете проверить Оператор Hazelcast , который мы создали. У него есть некоторые требования, касающиеся RBA C. Итак, перед его установкой необходимо применить следующий RBA C файл .

...