diff --git a/pkg/cloudprovider/huaweicloud/wrapper/ecs.go b/pkg/cloudprovider/huaweicloud/wrapper/ecs.go index ffc362069..12f56410c 100644 --- a/pkg/cloudprovider/huaweicloud/wrapper/ecs.go +++ b/pkg/cloudprovider/huaweicloud/wrapper/ecs.go @@ -78,8 +78,9 @@ func (e *EcsClient) GetByNodeName(name string) (*model.ServerDetail, error) { return nil, err } - notFound := fmt.Errorf("not found any ECS, node: %s, PrivateIP: %s", name, privateIP) + notFound := status.Errorf(codes.NotFound, "not found any ECS, node: %s, PrivateIP: %s", name, privateIP) if rsp.Servers == nil || len(*rsp.Servers) == 0 { + klog.Errorf("not found any ECS, node: %s, PrivateIP: %s", name, privateIP) return nil, notFound }