tokers commented on issue #403:
URL: 
https://github.com/apache/apisix-ingress-controller/issues/403#issuecomment-826297227


   > > > > No, it's not related with the order to create these to objects.
   > > > 
   > > > 
   > > > > 
   > > > 
   > > > 
   > > > > The error log prompts that there is an `ApisixUpstream` object in 
the `default` namespace which named as `web2`. You should check it.
   > > > 
   > > > 
   > > > I'm sure not. The puzzle is that a reference to ApisixRoute will 
succeed in ApisixUpstream
   > > 
   > > 
   > > So here we have two problems. Let's solve them one by one.
   > > The first problem the apisix upstream is ineffective is because the 
corresponding service doesn't exist, this is a conclusion from your error log. 
I'm not sure whether this apisixupstream object was deleted so you said you are 
sure it doesn't exist.
   > 
   > I recreated ApisixUpstream ,This is my configuration . Creating upstream 
that is not introduced by route will still report an error. As long as I 
reference to ApisixRoute about new serviename , I can synchronize successfully
   > 
   > ```
   > apiVersion: apisix.apache.org/v1
   > kind: ApisixUpstream
   > metadata:
   >   name: web3
   >   namespace: gray-ns
   > spec:
   >   loadbalancer:
   >     type: chash
   >     hashOn: header
   >     key: "user-agent"
   > ```
   > 
   > This is error.log
   > 
   > ```
   > [root@host-172-21-9-35 ~]# kubectl logs  
sitech-gray-ingress-controller-7779b6bd88-chpnm -n gray-publish | grep web3
   > 2021-04-24T12:17:38+08:00       warn    controller/endpoint.go:169      
sync endpoints failed, will retry       {"object": 
{"Type":2,"Object":{"metadata":{"name":"web3","namespace":"gray-ns","selfLink":"/api/v1/namespaces/gray-ns/endpoints/web3","uid":"fb474eea-e6da-485e-a1da-327017d9a92d","resourceVersion":"38550935","creationTimestamp":"2021-04-23T01:43:26Z","labels":{"app":"web3"},"annotations":{"endpoints.kubernetes.io/last-change-trigger-time":"2021-04-24T12:17:33+08:00"}},"subsets":[{"notReadyAddresses":[{"ip":"100.86.116.139","nodeName":"host-172-21-9-40","targetRef":{"kind":"Pod","namespace":"gray-ns","name":"web3-98c44d479-7ndh5","uid":"aa221851-49ce-49a4-9a0e-5cd335eb94bb","resourceVersion":"38550933"}}],"ports":[{"port":80,"protocol":"TCP"}]}]},"Tombstone":null}}
   > 2021-04-24T12:17:56+08:00       warn    controller/endpoint.go:169      
sync endpoints failed, will retry       {"object": 
{"Type":2,"Object":{"metadata":{"name":"web3","namespace":"gray-ns","selfLink":"/api/v1/namespaces/gray-ns/endpoints/web3","uid":"fb474eea-e6da-485e-a1da-327017d9a92d","resourceVersion":"38550935","creationTimestamp":"2021-04-23T01:43:26Z","labels":{"app":"web3"},"annotations":{"endpoints.kubernetes.io/last-change-trigger-time":"2021-04-24T12:17:33+08:00"}},"subsets":[{"notReadyAddresses":[{"ip":"100.86.116.139","nodeName":"host-172-21-9-40","targetRef":{"kind":"Pod","namespace":"gray-ns","name":"web3-98c44d479-7ndh5","uid":"aa221851-49ce-49a4-9a0e-5cd335eb94bb","resourceVersion":"38550933"}}],"ports":[{"port":80,"protocol":"TCP"}]}]},"Tombstone":null}}
   > 2021-04-25T12:17:12+08:00       warn    controller/endpoint.go:169      
sync endpoints failed, will retry       {"object": 
{"Type":2,"Object":{"metadata":{"name":"web3","namespace":"gray-ns","selfLink":"/api/v1/namespaces/gray-ns/endpoints/web3","uid":"fb474eea-e6da-485e-a1da-327017d9a92d","resourceVersion":"39043427","creationTimestamp":"2021-04-23T01:43:26Z","labels":{"app":"web3"},"annotations":{"endpoints.kubernetes.io/last-change-trigger-time":"2021-04-25T12:17:09+08:00"}},"subsets":[{"notReadyAddresses":[{"ip":"100.86.116.139","nodeName":"host-172-21-9-40","targetRef":{"kind":"Pod","namespace":"gray-ns","name":"web3-98c44d479-7ndh5","uid":"aa221851-49ce-49a4-9a0e-5cd335eb94bb","resourceVersion":"39043425"}}],"ports":[{"port":80,"protocol":"TCP"}]}]},"Tombstone":null}}
   > 2021-04-25T12:17:30+08:00       warn    controller/endpoint.go:169      
sync endpoints failed, will retry       {"object": 
{"Type":2,"Object":{"metadata":{"name":"web3","namespace":"gray-ns","selfLink":"/api/v1/namespaces/gray-ns/endpoints/web3","uid":"fb474eea-e6da-485e-a1da-327017d9a92d","resourceVersion":"39043427","creationTimestamp":"2021-04-23T01:43:26Z","labels":{"app":"web3"},"annotations":{"endpoints.kubernetes.io/last-change-trigger-time":"2021-04-25T12:17:09+08:00"}},"subsets":[{"notReadyAddresses":[{"ip":"100.86.116.139","nodeName":"host-172-21-9-40","targetRef":{"kind":"Pod","namespace":"gray-ns","name":"web3-98c44d479-7ndh5","uid":"aa221851-49ce-49a4-9a0e-5cd335eb94bb","resourceVersion":"39043425"}}],"ports":[{"port":80,"protocol":"TCP"}]}]},"Tombstone":null}}
   > 2021-04-25T15:17:17+08:00       warn    apisix/upstream.go:114  upstream 
not found      {"fullname": "gray-ns_web3_81", "url": 
"http://sitech-gray-admin:9180/apisix/admin/upstreams/f95eb843";, "cluster": ""}
   > ```
   
   So the web3 service exists?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to