删除ServiceInstance的ClusterServiceClass后,为什么不能删除它们?

时间:2019-03-28 09:14:46

标签: kubernetes openshift

我试图在OpenShift 3.11中删除“ Provisioned Services”或ServiceInstances。由于2个同名的ClusterSerivceClasses出现问题,我不得不删除旧的ClusterServiceClass。不幸的是,ClusterServiceClass仍然有一些ServiceInstances。现在,我无法删除这些ServiceInstance,它们仅被“标记为删除”。为什么我不能删除这些ServiceInstance?

我已经尝试使用oc实用程序删除ServiceInstance,但是这种方式也行不通。

1 个答案:

答案 0 :(得分:1)

经过与同事的研究,我发现ServiceInstance具有终结器。不幸的是,终结器通常由ClusterServiceClass删除。为了删除ServiceInstance,需要使用oc edit

手动删除终结器。

最终化器:

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