我试图在OpenShift 3.11中删除“Provisioned Services”或ServiceInstances。由于2个同名的ClusterSerivceClasses出现问题,我不得不删除旧的ClusterServiceClass。不幸的是,ClusterServiceClass仍然有一些ServiceInstances。现在,我无法删除这些ServiceInstance,它们仅被“标记为删除”。为什么不能删除这些ServiceInstance?
我已经尝试使用oc实用程序删除ServiceInstances,但是这种方式也行不通。
最佳答案
经过与同事的研究,我发现ServiceInstance具有终结器。不幸的是,终结器通常由ClusterServiceClass删除。为了删除ServiceInstance,需要使用oc edit
手动删除终结器。
终结器:
metadata:
finalizers:
- kubernetes-incubator/service-catalog
关于kubernetes - 删除ServiceInstance的ClusterServiceClass后,为什么不能删除它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55393878/