Kubernetes 为什么ServiceInstances在其ClusterServiceClass被删除时不能被删除?

Kubernetes 为什么ServiceInstances在其ClusterServiceClass被删除时不能被删除?,kubernetes,openshift,Kubernetes,Openshift,我试图删除OpenShift 3.11中的“已配置服务”或更确切地说是ServiceInstances。由于两个同名的ClusterSerivcClass出现问题,我不得不删除旧的ClusterServiceClass。不幸的是,ClusterServiceClass仍然有一些ServiceInstance。现在我无法删除这些ServiceInstance,它们只是“标记为删除”。为什么我不能删除这些ServiceInstance 我已经尝试使用oc实用程序删除ServiceInstance,但

我试图删除OpenShift 3.11中的“已配置服务”或更确切地说是ServiceInstances。由于两个同名的ClusterSerivcClass出现问题,我不得不删除旧的ClusterServiceClass。不幸的是,ClusterServiceClass仍然有一些ServiceInstance。现在我无法删除这些ServiceInstance,它们只是“标记为删除”。为什么我不能删除这些ServiceInstance


我已经尝试使用oc实用程序删除ServiceInstance,但这种方法也不起作用。

在与同事进行研究后,我发现ServiceInstance有一个终结器。不幸的是,终结器通常由ClusterServiceClass删除。要删除ServiceInstance,需要使用
oc edit

终结器:

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