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

标签 kubernetes openshift

我试图在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/

相关文章:

到 AKS 的 Azure 专用链接以及到另一个 AKS 群集的专用终结点

docker - 让 Neo4J 在 OpenShift 上运行

kubernetes - 如何为父 Helm 图表指定值

apache - 在 Openshift 上使用 JBoss cartridge 配置 Apache HTTP 服务器

mysql - MySQL 配置文件 (my.cnf) 在 OpenShift Online 上的可扩展应用程序中位于何处?

kubernetes - 为什么我无法从虚拟机 ping docker.io 但可以 ping google?

azure - Docker 镜像未在 Web 浏览器 Azure Kubernetes 中显示

kubernetes - 如何更改microk8s的默认端口?

kubernetes - Kubernetes 集群中用于 Apache Drill + Zookeeper 的 Zookeeper 上的存储插件配置

authentication - SSH "Failed to add the host to the list of known hosts"Openshift