Почему ServiceInstances не могут быть удалены, если их ClusterServiceClass был удален? - PullRequest
1 голос
/ 28 марта 2019

Я пытаюсь удалить «Предоставленные услуги» или, скорее, ServiceInstances в OpenShift 3.11. Из-за проблемы с двумя ClusterSerivceClasses с тем же именем мне пришлось удалить старый ClusterServiceClass. К сожалению, ClusterServiceClass все еще имел некоторые ServiceInstances. Теперь я не могу удалить эти ServiceInstances, они только «помечены для удаления». Почему я не могу удалить эти ServiceInstances?

Я уже пытался удалить ServiceInstances с помощью утилиты oc, но этот способ также не работал.

1 Ответ

1 голос
/ 28 марта 2019

После некоторого исследования с коллегой я обнаружил, что ServiceInstance имеет финализатор. К сожалению, финализатор обычно удаляется ClusterServiceClass. Для удаления ServiceInstance финализатор необходимо удалить вручную, используя oc edit

Финалайзер:

metadata:
  finalizers:
  - kubernetes-incubator/service-catalog
...