You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2021/04/25 10:10:50 UTC

[GitHub] [apisix-ingress-controller] tokers removed a comment on issue #403: request help: apply -f upstrem.yaml cannot find the service

tokers removed a comment 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:
users@infra.apache.org