如何通过 kubectl 列出已安装的 Kubernetes 操作员并删除它们?

How to list installed Kubernetes operators, and delete them, via kubectl?

如何使用 kubectl 列出集群中所有已安装的 Operator?例如 运行:

kubectl apply -f https://raw.githubusercontent.com/reactive-tech/kubegres/v1.9/kubegres.yaml

安装 Kubegres(Postgres 集群提供程序)运算符,但我如何在运算符列表中实际看到它。同样重要的是,我如何通过 kubectl 从我的集群中卸载操作员,或者这是不可能的?

除非您使用 OLM 来管理运算符,否则没有通用的方法来摆脱它。

有些operator可能是用Helm安装的,那就是helm delete ...

的问题了

您可以随时尝试使用

将其删除
kubectl delete -f https://raw.githubusercontent.com/reactive-tech/kubegres/v1.9/kubegres.yaml

一般来说,要删除某些东西,请使用安装时使用的相同工具。