Error injecting proxy for mysql-router deployment

Want to deploy mtls between mysql router and app workloads.

Trying to inject linkerd proxy for mysql-router container but encountering error as below:

[ 7242.981980s] INFO ThreadId(01) inbound: linkerd_app_core::serve: Connection closed error=TLS detection timed out client.addr=11.1.4.253:51022
[ 7244.743775s] INFO ThreadId(01) inbound: linkerd_app_core::serve: Connection closed error=TLS detection timed out client.addr=11.1.4.32:44346
[ 7246.460906s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7246.537271s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7570.033635s] INFO ThreadId(01) outbound:proxy{addr=12.1.162.121:8192}: linkerd_detect: Continuing after timeout: linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7570.786202s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7570.840523s] INFO ThreadId(01) inbound: linkerd_app_core::serve: Connection closed error=TLS detection timed out client.addr=11.1.4.253:51394
[ 7570.991734s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7572.622161s] INFO ThreadId(01) inbound: linkerd_app_core::serve: Connection closed error=TLS detection timed out client.addr=11.1.4.32:49484
[ 7572.690318s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7573.030841s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7889.016913s] INFO ThreadId(01) outbound:proxy{addr=12.1.162.121:8192}: linkerd_detect: Continuing after timeout: linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7889.751755s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7889.754100s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7889.754161s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7892.677923s] INFO ThreadId(01) inbound: linkerd_app_core::serve: Connection closed error=TLS detection timed out client.addr=11.1.4.253:52230
[ 7893.913018s] INFO ThreadId(01) inbound:server{port=6446}: linkerd_app_inbound::detect: Handling connection as opaque timeout=linkerd_proxy_http::version::Version protocol detection timed out after 10s
[ 7894.445574s] INFO ThreadId(01) inbound: linkerd_app_core::serve: Connection closed error=TLS detection timed out client.addr=11.1.4.32:44208

The pod status is crashloopbackoff and out of the two containers the linkerd-init container keeps restarting.

Any leads on the fix?

Do you have logs for the init container?

Managed to inject linkerd proxy by excluding outbound port with config.linkerd.io/skip-outbound-ports: “8192” in the deployment.