使用CRD
,我们可以扩展kubernetes的功能,但是我怎么知道哪个controller
处理某个CRD,我的意思是我知道在我的kubernetes中注册了一个名为foo
的CRD,但我怎么知道哪个controller/pod
为它进行调和?
光看crd是无法知道的。几个不同的控制器可能在监视同一个CRD,这不像是1-1关系。
如果你真的需要知道,有很多方法可以弄清楚,比如启用审计日志和检查k8s api收到的调用。