[
https://issues.apache.org/jira/browse/FLINK-19484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17212208#comment-17212208
]
Shuiqiang Chen commented on FLINK-19484:
----------------------------------------
[~dian.fu] Thank you for reporting this issue. It might be the matter of
minikube resource allocation. The image size for native k8s pyflink application
is a bit large, which might take some time to start up the pod. Currently, the
timeout for waiting the job manager's availability are only 30s, increasing it
to 120s might resolve this problem.
> Kubernetes pyflink application test failed with "error executing jsonpath
> "{range .items[*]}{.metadata.name}{\"\\n\"}{end}": Error executing template:
> not in rang"
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: FLINK-19484
> URL: https://issues.apache.org/jira/browse/FLINK-19484
> Project: Flink
> Issue Type: Bug
> Components: API / Python, Tests
> Affects Versions: 1.12.0
> Reporter: Dian Fu
> Priority: Critical
> Labels: test-stability
> Fix For: 1.12.0
>
>
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=7139&view=logs&j=c88eea3b-64a0-564d-0031-9fdcd7b8abee&t=ff888d9b-cd34-53cc-d90f-3e446d355529
> {code}
> 2020-09-30T21:14:41.0570715Z 2020-09-30 21:14:41,056 INFO
> org.apache.flink.kubernetes.KubernetesClusterDescriptor [] - Create
> flink application cluster flink-native-k8s-pyflink-application-1
> successfully, JobManager Web Interface: http://10.1.0.4:30141
> 2020-09-30T21:15:11.2323195Z error: timed out waiting for the condition on
> deployments/flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.2384760Z Stopping job timeout watchdog (with pid=111683)
> 2020-09-30T21:15:11.2386729Z Debugging failed Kubernetes test:
> 2020-09-30T21:15:11.2387191Z Currently existing Kubernetes resources
> 2020-09-30T21:15:11.3502610Z NAME
> TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
> 2020-09-30T21:15:11.3506194Z service/flink-native-k8s-pyflink-application-1
> ClusterIP None <none> 6123/TCP,6124/TCP 31s
> 2020-09-30T21:15:11.3507403Z
> service/flink-native-k8s-pyflink-application-1-rest NodePort
> 10.104.215.1 <none> 8081:30141/TCP 31s
> 2020-09-30T21:15:11.3529743Z service/kubernetes
> ClusterIP 10.96.0.1 <none> 443/TCP 18m
> 2020-09-30T21:15:11.3530391Z
> 2020-09-30T21:15:11.3531349Z NAME
> READY UP-TO-DATE AVAILABLE AGE
> 2020-09-30T21:15:11.3532200Z
> deployment.apps/flink-native-k8s-pyflink-application-1 0/1 0
> 0 31s
> 2020-09-30T21:15:11.4887105Z Name:
> flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.4887491Z Namespace: default
> 2020-09-30T21:15:11.4888028Z Labels:
> app=flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.4888534Z type=flink-native-kubernetes
> 2020-09-30T21:15:11.4888843Z Annotations: <none>
> 2020-09-30T21:15:11.4890558Z Selector:
> app=flink-native-k8s-pyflink-application-1,component=jobmanager,type=flink-native-kubernetes
> 2020-09-30T21:15:11.4900945Z Type: ClusterIP
> 2020-09-30T21:15:11.4901267Z IP: None
> 2020-09-30T21:15:11.4903601Z Port: jobmanager-rpc 6123/TCP
> 2020-09-30T21:15:11.4903911Z TargetPort: 6123/TCP
> 2020-09-30T21:15:11.4904155Z Endpoints: <none>
> 2020-09-30T21:15:11.4907175Z Port: blobserver 6124/TCP
> 2020-09-30T21:15:11.4907586Z TargetPort: 6124/TCP
> 2020-09-30T21:15:11.4907842Z Endpoints: <none>
> 2020-09-30T21:15:11.4908063Z Session Affinity: None
> 2020-09-30T21:15:11.4908298Z Events: <none>
> 2020-09-30T21:15:11.4970434Z
> 2020-09-30T21:15:11.4970653Z
> 2020-09-30T21:15:11.4971488Z Name:
> flink-native-k8s-pyflink-application-1-rest
> 2020-09-30T21:15:11.4971843Z Namespace: default
> 2020-09-30T21:15:11.4972563Z Labels:
> app=flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.4973297Z
> type=flink-native-kubernetes
> 2020-09-30T21:15:11.4973749Z Annotations: <none>
> 2020-09-30T21:15:11.4974568Z Selector:
> app=flink-native-k8s-pyflink-application-1,component=jobmanager,type=flink-native-kubernetes
> 2020-09-30T21:15:11.4974969Z Type: NodePort
> 2020-09-30T21:15:11.4976265Z IP: 10.104.215.1
> 2020-09-30T21:15:11.4976620Z Port: rest 8081/TCP
> 2020-09-30T21:15:11.4976991Z TargetPort: 8081/TCP
> 2020-09-30T21:15:11.4977280Z NodePort: rest 30141/TCP
> 2020-09-30T21:15:11.4977860Z Endpoints: <none>
> 2020-09-30T21:15:11.4978117Z Session Affinity: None
> 2020-09-30T21:15:11.4978374Z External Traffic Policy: Cluster
> 2020-09-30T21:15:11.4978719Z Events: <none>
> 2020-09-30T21:15:11.5048919Z
> 2020-09-30T21:15:11.5049312Z
> 2020-09-30T21:15:11.5049701Z Name: kubernetes
> 2020-09-30T21:15:11.5050079Z Namespace: default
> 2020-09-30T21:15:11.5050449Z Labels: component=apiserver
> 2020-09-30T21:15:11.5050846Z provider=kubernetes
> 2020-09-30T21:15:11.5051223Z Annotations: <none>
> 2020-09-30T21:15:11.5051570Z Selector: <none>
> 2020-09-30T21:15:11.5051926Z Type: ClusterIP
> 2020-09-30T21:15:11.5052303Z IP: 10.96.0.1
> 2020-09-30T21:15:11.5052663Z Port: https 443/TCP
> 2020-09-30T21:15:11.5053040Z TargetPort: 8443/TCP
> 2020-09-30T21:15:11.5053426Z Endpoints: 10.1.0.4:8443
> 2020-09-30T21:15:11.5053791Z Session Affinity: None
> 2020-09-30T21:15:11.5054148Z Events: <none>
> 2020-09-30T21:15:11.5263442Z
> 2020-09-30T21:15:11.5264696Z
> 2020-09-30T21:15:11.5265861Z Name:
> flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.5266541Z Namespace: default
> 2020-09-30T21:15:11.5267188Z CreationTimestamp: Wed, 30 Sep 2020
> 21:14:40 +0000
> 2020-09-30T21:15:11.5268818Z Labels:
> app=flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.5269312Z component=jobmanager
> 2020-09-30T21:15:11.5269938Z
> type=flink-native-kubernetes
> 2020-09-30T21:15:11.5270236Z Annotations: <none>
> 2020-09-30T21:15:11.5270925Z Selector:
> app=flink-native-k8s-pyflink-application-1,component=jobmanager,type=flink-native-kubernetes
> 2020-09-30T21:15:11.5271468Z Replicas: 1 desired | 0 updated |
> 0 total | 0 available | 0 unavailable
> 2020-09-30T21:15:11.5271847Z StrategyType: RollingUpdate
> 2020-09-30T21:15:11.5272112Z MinReadySeconds: 0
> 2020-09-30T21:15:11.5272434Z RollingUpdateStrategy: 25% max unavailable, 25%
> max surge
> 2020-09-30T21:15:11.5272869Z Pod Template:
> 2020-09-30T21:15:11.5273991Z Labels:
> app=flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.5274333Z component=jobmanager
> 2020-09-30T21:15:11.5274823Z type=flink-native-kubernetes
> 2020-09-30T21:15:11.5275116Z Service Account: default
> 2020-09-30T21:15:11.5275353Z Containers:
> 2020-09-30T21:15:11.5275726Z flink-job-manager:
> 2020-09-30T21:15:11.5276029Z Image:
> test_kubernetes_pyflink_application
> 2020-09-30T21:15:11.5276339Z Ports: 8081/TCP, 6123/TCP, 6124/TCP
> 2020-09-30T21:15:11.5276646Z Host Ports: 0/TCP, 0/TCP, 0/TCP
> 2020-09-30T21:15:11.5276891Z Command:
> 2020-09-30T21:15:11.5277269Z /docker-entrypoint.sh
> 2020-09-30T21:15:11.5277498Z Args:
> 2020-09-30T21:15:11.5277849Z native-k8s
> 2020-09-30T21:15:11.5279355Z $JAVA_HOME/bin/java -classpath
> $FLINK_CLASSPATH -Xmx536870912 -Xms536870912 -XX:MaxMetaspaceSize=268435456
> -Dlog.file=/opt/flink/log/jobmanager.log
> -Dlogback.configurationFile=file:/opt/flink/conf/logback-console.xml
> -Dlog4j.configuration=file:/opt/flink/conf/log4j-console.properties
> -Dlog4j.configurationFile=file:/opt/flink/conf/log4j-console.properties
> org.apache.flink.kubernetes.entrypoint.KubernetesApplicationClusterEntrypoint
> 2020-09-30T21:15:11.5280350Z Limits:
> 2020-09-30T21:15:11.5280749Z cpu: 500m
> 2020-09-30T21:15:11.5280993Z memory: 1088Mi
> 2020-09-30T21:15:11.5281211Z Requests:
> 2020-09-30T21:15:11.5281434Z cpu: 500m
> 2020-09-30T21:15:11.5281656Z memory: 1088Mi
> 2020-09-30T21:15:11.5281889Z Environment:
> 2020-09-30T21:15:11.5282359Z _POD_IP_ADDRESS: (v1:status.podIP)
> 2020-09-30T21:15:11.5283152Z Mounts:
> 2020-09-30T21:15:11.5298836Z /opt/flink/conf from flink-config-volume
> (rw)
> 2020-09-30T21:15:11.5300042Z Volumes:
> 2020-09-30T21:15:11.5301257Z flink-config-volume:
> 2020-09-30T21:15:11.5301588Z Type: ConfigMap (a volume populated
> by a ConfigMap)
> 2020-09-30T21:15:11.5302398Z Name:
> flink-config-flink-native-k8s-pyflink-application-1
> 2020-09-30T21:15:11.5302740Z Optional: false
> 2020-09-30T21:15:11.5302976Z OldReplicaSets: <none>
> 2020-09-30T21:15:11.5303230Z NewReplicaSet: <none>
> 2020-09-30T21:15:11.5303479Z Events: <none>
> 2020-09-30T21:15:11.5303706Z Flink logs:
> 2020-09-30T21:15:11.6058156Z error: error executing jsonpath "{range
> .items[*]}{.metadata.name}{\"\\n\"}{end}": Error executing template: not in
> range, nothing to end. Printing more information for debugging the template:
> 2020-09-30T21:15:11.6058914Z template was:
> 2020-09-30T21:15:11.6059201Z {range
> .items[*]}{.metadata.name}{"\n"}{end}
> 2020-09-30T21:15:11.6059559Z object given to jsonpath engine was:
> 2020-09-30T21:15:11.6060319Z map[string]interface
> {}{"apiVersion":"v1", "items":[]interface {}{}, "kind":"List",
> "metadata":map[string]interface {}{"resourceVersion":"", "selfLink":""}}
> 2020-09-30T21:15:11.6060776Z
> 2020-09-30T21:15:11.6060905Z
> 2020-09-30T21:15:11.6857277Z deployment.apps
> "flink-native-k8s-pyflink-application-1" deleted
> 2020-09-30T21:15:11.7679475Z clusterrolebinding.rbac.authorization.k8s.io
> "flink-role-binding-default" deleted
> 2020-09-30T21:15:11.8457611Z error: no matching resources found
> 2020-09-30T21:15:11.8478156Z Stopping minikube ...
> 2020-09-30T21:15:12.2489617Z * Stopping "minikube" in none ...
> 2020-09-30T21:15:22.8782459Z * Node "" stopped.
> 2020-09-30T21:15:22.8842828Z [FAIL] Test script contains errors.
> 2020-09-30T21:15:22.8852045Z Checking for errors...
> 2020-09-30T21:15:22.9074940Z No errors in log files.
> 2020-09-30T21:15:22.9075558Z Checking for exceptions...
> 2020-09-30T21:15:22.9304666Z No exceptions in log files.
> 2020-09-30T21:15:22.9305787Z Checking for non-empty .out files...
> 2020-09-30T21:15:22.9328172Z grep:
> /home/vsts/work/1/s/flink-dist/target/flink-1.12-SNAPSHOT-bin/flink-1.12-SNAPSHOT/log/*.out:
> No such file or directory
> 2020-09-30T21:15:22.9330138Z No non-empty .out files.
> 2020-09-30T21:15:22.9331116Z
> 2020-09-30T21:15:22.9331995Z [FAIL] 'Run kubernetes pyflink application test'
> failed after 10 minutes and 31 seconds! Test exited with exit code 1
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)