fetch resource from cache instead of api-server

Signed-off-by: dddddai <dddwq@foxmail.com>
This commit is contained in:
dddddai 2022-03-02 17:24:22 +08:00
parent bc0a3d58d3
commit c5802628bc
1 changed files with 1 additions and 1 deletions

View File

@ -1074,7 +1074,7 @@ func (d *ResourceDetector) ReconcileResourceBinding(key util.QueueKey) error {
klog.Errorf("Failed to get GVR from GVK %s %s. Error: %v", resource.APIVersion, resource.Kind, err)
return err
}
obj, err := d.DynamicClient.Resource(gvr).Namespace(resource.Namespace).Get(context.TODO(), resource.Name, metav1.GetOptions{})
obj, err := helper.FetchWorkload(d.DynamicClient, d.InformerManager, d.RESTMapper, resource)
if err != nil {
klog.Errorf("Failed to get resource(%s/%s/%s), Error: %v", resource.Kind, resource.Namespace, resource.Name, err)
return err