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/11/01 11:51:30 UTC
[GitHub] [apisix-ingress-controller] sumeng001 commented on issue #730: ApisixIngress service "" not found
sumeng001 commented on issue #730:
URL: https://github.com/apache/apisix-ingress-controller/issues/730#issuecomment-956167869
> > HI: I installed apisix-ingress using documentation, but it shows when viewing apisixRoute ApisixIngress synchronization failed, error: service “” not found
> > version: apache/apisix-ingress-controller:1.3.0 ![image]([https://user-images.githubusercontent.com/28882514/139646526-0dd07b33-0b3f-43ab-a8ac-1189ef98ec36.png)](https://user-images.githubusercontent.com/28882514/139646526-0dd07b33-0b3f-43ab-a8ac-1189ef98ec36.png%EF%BC%89) ![image]([https://user-images.githubusercontent.com/28882514/139646200-2b15f666-3830-445b-ac9c-c6131878c2c1.png)](https://user-images.githubusercontent.com/28882514/139646200-2b15f666-3830-445b-ac9c-c6131878c2c1.png%EF%BC%89) ![image]([https://user-images.githubusercontent.com/28882514/139646352-9fc15e1e-2e74-4152-9c2e-f9207afa2412.png)](https://user-images.githubusercontent.com/28882514/139646352-9fc15e1e-2e74-4152-9c2e-f9207afa2412.png%EF%BC%89) kubectl get svc -A NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE default httpbin ClusterIP 192.168.138.131 80/TCP 149m svc exists
> > # httpbin-route.yaml
> > apiVersion: apisix.apache.org/v2beta1 kind: ApisixRoute metadata: name: httpserver-route spec: http:
> >
> > * name: rule1
> > match:
> > hosts:
> >
> > * local.httpbin.org
> > paths:
> > * /*
> > backend:
> > serviceName: "httpbin"
> > servicePort: 80
> >
> > THANKS
>
> What's the exact apisix route version that the apisix-ingress-controller watching? See [here](https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix-ingress-controller/templates/configmap.yaml#L36) to learn the details.
apisix-ingress version map
apiVersion: v1
data:
config.yaml: |
# log options
log_level: "info"
log_output: "stderr"
http_listen: ":8080"
enable_profiling: true
kubernetes:
kubeconfig: ""
resync_interval: "6h"
app_namespaces:
- "*"
ingress_class: "apisix"
ingress_version: "networking/v1"
apisix_route_version: "apisix.apache.org/v2beta1"
apisix:
base_url: http://apisix-admin.ingress-apisix.svc.cluster.local:9180/apisix/admin
admin_key: "edd1c9f034335f136f87ad84b625c8f1"
kind: ConfigMap
metadata:
annotations:
meta.helm.sh/release-name: apisix
meta.helm.sh/release-namespace: ingress-apisix
creationTimestamp: "2021-10-29T11:46:25Z"
labels:
app.kubernetes.io/instance: apisix
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: ingress-controller
app.kubernetes.io/version: 1.3.0
helm.sh/chart: ingress-controller-0.8.0
name: apisix-configmap
namespace: ingress-apisix
resourceVersion: "44895"
uid: 80a748cf-ca92-42bd-bfd3-4ba31c8396e2
AND error logs
{
"apisix_route": {
"metadata": {
"annotations": {
"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apisix.apache.org/v2beta1\",\"kind\":\"ApisixRoute\",\"metadata\":{\"annotations\":{},\"name\":\"httpserver-route\",\"namespace\":\"default\"},\"spec\":{\"http\":[{\"backend\":{\"serviceName\":\"httpbin\",\"servicePort\":80},\"match\":{\"hosts\":[\"local.httpbin.org\"],\"paths\":[\"/*\"]},\"name\":\"rule1\"}]}}\n"
},
"creationTimestamp": "2021-11-01T08:29:30Z",
"generation": 1,
"managedFields": [
{
"apiVersion": "apisix.apache.org/v2beta1",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
".": {},
"f:kubectl.kubernetes.io/last-applied-configuration": {}
}
},
"f:spec": {
".": {},
"f:http": {}
}
},
"manager": "kubectl-client-side-apply",
"operation": "Update",
"time": "2021-11-01T08:29:30Z"
}
],
"name": "httpserver-route",
"namespace": "default",
"resourceVersion": "1048877",
"uid": "f1fc7b81-718c-406b-9ebd-303016e5ac46"
},
"spec": {
"http": [
{
"authentication": {
"enable": false,
"keyauth": {},
"type": ""
},
"backend": {
"serviceName": "",
"servicePort": 0,
"weight": null
},
"match": {
"hosts": [
"local.httpbin.org"
],
"paths": [
"/*"
]
},
"name": "rule1",
"websocket": false
}
]
},
"status": {
"conditions": [
{
"lastTransitionTime": "2021-11-01T08:29:31Z",
"message": "service \"\" not found",
"reason": "ResourceSyncAborted",
"status": "False",
"type": "ResourcesAvailable"
}
]
}
},
"backend": {
"serviceName": "",
"servicePort": 0,
"weight": null
},
"error": "service \"\" not found"
}
--
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
For queries about this service, please contact Infrastructure at:
users@infra.apache.org