You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by "cataglyphis (via GitHub)" <gi...@apache.org> on 2023/12/26 02:33:51 UTC
[I] help request: apisix ingress controller log `failed to get upstream` [apisix]
cataglyphis opened a new issue, #10710:
URL: https://github.com/apache/apisix/issues/10710
### Description
We use helm chart `1.9.0` to deploy apisix `3.2.2` & ingress controller `1.7.1`, and then deploy the apisix route as below. We can find this route in dashboard. But find lots of error logs in apisix ingress controller.
Apisix Route Config:
```yaml
apiVersion: apisix.apache.org/v2
kind: ApisixRoute
metadata:
annotations:
creationTimestamp: "2023-12-25T09:40:01Z"
generation: 1
labels:
app.kubernetes.io/instance: portal-dev--ack
name: portal
namespace: portal-dev
resourceVersion: "2887359"
uid: 875c3f32-f8ec-44e5-94d5-ae8ff7a3eddb
spec:
http:
- backends:
- resolveGranularity: service
serviceName: portal
servicePort: 3000
match:
hosts:
- portal-dev.xxx.com
paths:
- /*
name: portal
plugins:
- config:
headers:
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
X-Content-Type-Options: nosniff
enable: true
name: response-rewrite
priority: 10
status:
conditions:
- message: Sync Successfully
observedGeneration: 1
reason: ResourcesSynced
status: "True"
type: ResourcesAvailable
```
Apisix Ingress Controller logs:
```
2023-12-26T10:23:57.017396068+08:00 2023-12-26T10:23:57+08:00 error apisix/apisix_upstream.go:332 failed to get upstream portal-dev_portal_3000: not found
2023-12-26T10:23:57.017404810+08:00 2023-12-26T10:23:57+08:00 warn apisix/apisix_upstream.go:488 sync ApisixUpstream failed, will retry {"object": {"Type":4,"Object":{"Key":"portal-dev/portal","OldObject":null,"GroupVersion":"apisix.apache.org/v2"},"OldObject":null,"Tombstone":null}, "error": "not found"}
2023-12-26T10:23:58.087295379+08:00 2023-12-26T10:23:58+08:00 warn apisix/cluster.go:1164 upstream not found {"id": "6315ee35", "url": "http://apisix-admin.apisix.svc.cluster.local:9180/apisix/admin/upstreams/6315ee35", "cluster": "default"}
2023-12-26T10:23:58.087322094+08:00 2023-12-26T10:23:58+08:00 error apisix/apisix_upstream.go:332 failed to get upstream portal-dev_portal_3000: not found
2023-12-26T10:23:58.087325210+08:00 2023-12-26T10:23:58+08:00 warn apisix/apisix_upstream.go:488 sync ApisixUpstream failed, will retry {"object": {"Type":1,"Object":{"Key":"portal-dev/portal","OldObject":null,"GroupVersion":"apisix.apache.org/v2"},"OldObject":null,"Tombstone":null}, "error": "not found"}
2023-12-26T10:24:57.031136702+08:00 2023-12-26T10:24:57+08:00 warn apisix/cluster.go:1164 upstream not found {"id": "6315ee35", "url": "http://apisix-admin.apisix.svc.cluster.local:9180/apisix/admin/upstreams/6315ee35", "cluster": "default"}
2023-12-26T10:24:57.031178396+08:00 2023-12-26T10:24:57+08:00 error apisix/apisix_upstream.go:332 failed to get upstream portal-dev_portal_3000: not found
2023-12-26T10:24:57.031204732+08:00 2023-12-26T10:24:57+08:00 warn apisix/apisix_upstream.go:488 sync ApisixUpstream failed, will retry {"object": {"Type":4,"Object":{"Key":"portal-dev/portal","OldObject":null,"GroupVersion":"apisix.apache.org/v2"},"OldObject":null,"Tombstone":null}, "error": "not found"}
2023-12-26T10:24:58.090452029+08:00 2023-12-26T10:24:58+08:00 warn apisix/cluster.go:1164 upstream not found {"id": "6315ee35", "url": "http://apisix-admin.apisix.svc.cluster.local:9180/apisix/admin/upstreams/6315ee35", "cluster": "default"}
2023-12-26T10:24:58.090485107+08:00 2023-12-26T10:24:58+08:00 error apisix/apisix_upstream.go:332 failed to get upstream portal-dev_portal_3000: not found
2023-12-26T10:24:58.090488402+08:00 2023-12-26T10:24:58+08:00 warn apisix/apisix_upstream.go:488 sync ApisixUpstream failed, will retry {"object": {"Type":1,"Object":{"Key":"portal-dev/portal","OldObject":null,"GroupVersion":"apisix.apache.org/v2"},"OldObject":null,"Tombstone":null}, "error": "not found"}
```
### Environment
- APISIX version (run `apisix version`): 3.2.2
- Operating system (run `uname -a`):
- OpenResty / Nginx version (run `openresty -V` or `nginx -V`):
- etcd version, if relevant (run `curl http://127.0.0.1:9090/v1/server_info`): 3.5.10-debian-11-r2
- APISIX Dashboard version, if relevant: 3.0.0-alpine
- Plugin runner version, for issues related to plugin runners:
- LuaRocks version, for installation issues (run `luarocks --version`):
- APISIX Ingress Controller version: 1.7.1
--
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.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org