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

hot*_*oup 5 kubernetes kubectl

如何kubectl列出集群中所有已安装的操作员?例如运行:

kubectl apply -f https://raw.githubusercontent.com/reactive-tech/kubegres/v1.9/kubegres.yaml
Run Code Online (Sandbox Code Playgroud)

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

rko*_*egi 8

除非您使用OLM来管理操作员,否则没有通用的方法可以摆脱它。

某些操作员可能是使用Helm安装的,那么这只是问题helm delete ...

您可以随时尝试使用删除它

kubectl delete -f https://raw.githubusercontent.com/reactive-tech/kubegres/v1.9/kubegres.yaml
Run Code Online (Sandbox Code Playgroud)

一般来说,要删除某些内容,请使用与安装相同的工具。