tokers commented on issue #8258: URL: https://github.com/apache/apisix/issues/8258#issuecomment-1321333202
> > > In k8s architecture, a dedicated upstream server would running in the sider car container and it is useful if apisix could connect with the upstream server via unix domain socket. > > > > > > Are you using APISIX to handle east-west traffic? > > Due to the apisix 2.x not support the fully grpc protocol, in some cases, we trying to let apisix directly return the grpc error code and abort the current stream processing, this behavior cause the downstream (aws nlb) not make sense what happend on http2 connection. We introduced a real grpc server which listening on the unix domain socket that help apisix to implement the correct grpc error handler. This grpc server running on a sidecar container which using the shared volume as unix domain fd that connected by apisix worker process running on another container. OK, could you also try the `127.0.0.1`? As these containers in the same pod are share the network namespace. I think this may help you to solve the problem of lack UNIX domain socket. -- 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]
