-
Notifications
You must be signed in to change notification settings - Fork 174
waypoint address missing in ebpf/endpoints #1533
Copy link
Copy link
Closed
Labels
kind/bugSomething isn't workingSomething isn't working
Description
What happened:
The client service got "Connection reset by peer" error log.
waypoint log:
envoy connection external/envoy/source/common/tls/ssl_socket.cc:248 [Tags: "ConnectionId":"731052"] remote address:10.119.127.26:47892,TLS_error:|268435703:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:TLS_error_end thread=21
We found that the epbf connect to 15008 of waypoint.
After check kmesh's ebpf dump API
kubectl exec -ti {kmesh-pod} -- curl http://localhost:15200/debug/config_dump/bpf/dual-engine
waypoint backendUid missed in the endpoints.
Finally, the bug could be here:
https://github.com/kmesh-net/kmesh/blob/main/pkg/controller/workload/workload_processor.go#L565-L567
https://github.com/kmesh-net/kmesh/blob/main/pkg/controller/workload/workload_processor.go#L452-L466
waypoint' LB policy default be FAILOVER. kmesh-daemonset may not initialize the locality
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/bugSomething isn't workingSomething isn't working