Adding consul to already existing deployment, connectivity problems

Hello everyone,

I decided to add Consul to my existing project. Following the documentation, I added the these annotations to the deployment files:

'consul.hashicorp.com/connect-inject': 'true'
'consul.hashicorp.com/transparent-proxy': 'true'

Everything seems to be working fine (different services see each other and can interact with one another) except for the connection to the database (also part of the deployment). I am getting this error:

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2

I am not sure if it’s related but I am also using Multus CNI in order to add additional interfaces to Pods.

Did anyone have a similar problem? It’s my first time using Consul and I am bit puzzled.