drrrMikado commented on issue #886:
URL: 
https://github.com/apache/apisix-ingress-controller/issues/886#issuecomment-1054899795


   log:
   ```
    2022-03-01T09:49:03+08:00   error   translation/apisix_route.go:338 failed 
to get service port in backend   {"backend": 
{"serviceName":"flow-control-server-go-dev","servicePort":80,"weight":null}, 
"apisix_route": 
{"kind":"ApisixRoute","apiVersion":"apisix.apache.org/v2beta2","metadata":{"name":"flow-control-server-go-dev","namespace":"flow-control-server-go","selfLink":"/apis/apisix.apache.org/v2beta2/namespaces/flow-control-server-go/apisixroutes/flow-control-server-go-dev","uid":"178a1217-3674-465e-b07b-be7d60acc57c","resourceVersion":"9564966417","generation":1,"creationTimestamp":"2022-02-28T03:51:33Z","annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apisix.apache.org/v2beta3\",\"kind\":\"ApisixRoute\",\"metadata\":{\"annotations\":{},\"name\":\"flow-control-server-go-dev\",\"namespace\":\"flow-control-server-go\"},\"spec\":{\"http\":[{\"backends\":[{\"serviceName\":\"flow-control-server-go-dev\",\"servicePort\":80}],\"match\":{\"hosts\":[\"flow-
 
control-server-go-dev.xxx.com\"],\"paths\":[\"/ws\"]},\"name\":\"websocket\",\"websocket\":true},{\"backends\":[{\"serviceName\":\"flow-control-server-go-dev\",\"servicePort\":80}],\"match\":{\"hosts\":[\"flow-control-server-go-dev.xxx.com\"],\"paths\":[\"/*\"]},\"name\":\"default\"}]}}\n"},"managedFields":[{"manager":"apisix-ingress-controller","operation":"Update","apiVersion":"apisix.apache.org/v2beta2","time":"2022-02-28T03:51:33Z","fieldsType":"FieldsV1","fieldsV1":{"f:spec":{"f:http":{}},"f:status":{".":{},"f:conditions":{}}}},{"manager":"kubectl-client-side-apply","operation":"Update","apiVersion":"apisix.apache.org/v2beta3","time":"2022-02-28T03:51:33Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}}},"f:spec":{}}}]},"spec":{"http":[{"name":"websocket","match":{"paths":["/ws"],"hosts":["flow-control-server-go-dev.xxx.com"]},"backends":[{"serviceName":"flow-control-server-go-dev","servicePort":
 
80,"weight":null}],"websocket":true,"authentication":{"enable":false,"type":"","keyauth":{}}},{"name":"default","match":{"paths":["/*"],"hosts":["flow-control-server-go-dev.xxx.com"]},"backends":[{"serviceName":"flow-control-server-go-dev","servicePort":80,"weight":null}],"websocket":false,"authentication":{"enable":false,"type":"","keyauth":{}}}]},"status":{"conditions":[{"type":"ResourcesAvailable","status":"True","observedGeneration":1,"lastTransitionTime":null,"reason":"ResourcesSynced","message":"Sync
 Successfully"}]}}, "error": "service \"flow-control-server-go-dev\" not found"}
   
    2022-03-01T09:49:03+08:00   error   ingress/apisix_route.go:159     failed 
to translate ApisixRoute v2beta2 {"error": "service 
\"flow-control-server-go-dev\" not found", "object": {}}
   
    2022-03-01T09:49:03+08:00   warn    ingress/apisix_route.go:307     sync 
ApisixRoute failed, will retry     {"object": 
{"Type":1,"Object":{"Key":"flow-control-server-go/flow-control-server-go-dev","OldObject":null,"GroupVersion":"apisix.apache.org/v2beta2"},"Tombstone":null},
 "error": "service \"flow-control-server-go-dev\" not found"}
   
   // 'platform/account-system' also not found, but log level is info, not 
error.
    2022-03-01T09:49:03+08:00   info    ingress/controller.go:609       service 
platform/account-system not found
   ```
   
   ApisixRoute:
   ```yaml
   apiVersion: apisix.apache.org/v2beta3
   kind: ApisixRoute
   metadata:
     name: flow-control-server-go-dev
     namespace: flow-control-server-go
   spec:
     http:
     - name: websocket
       match:
         hosts:
         - flow-control-server-go-dev.xxx.com
         paths:
         - /ws
       backends:
         - serviceName: flow-control-server-go-dev
           servicePort: 80
       websocket: true
     - name: default
       match:
         hosts:
         - flow-control-server-go-dev.xxx.com
         paths:
         - /*
       backends:
         - serviceName: flow-control-server-go-dev
           servicePort: 80
   ```
   
   Service:
   ```yaml
   kind: Service
   apiVersion: v1
   metadata:
     name: flow-control-server-go-dev
     namespace: flow-control-server-go-dev
     labels:
       app: flow-control-server-go-dev
   spec:
     ports:
       - name: web
         protocol: TCP
         port: 80
         targetPort: 8000
     selector:
       app: flow-control-server-go-dev
       version: v1
     type: NodePort
     sessionAffinity: None
   ```


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to