title: Connect to local database from inside minikube cluster
body: <p>I'm trying to access a MySQL database hosted inside a docker container on localhost from inside a minikube pod with little success. I tried the solution described <a href="https://stackoverflow.com/questions/43354167/minikube-expose-mysql-running-on-localhost-as-service">Minikube expose MySQL running on localhost as service</a> but to no effect. I have modelled my solution on the service we use on AWS but it does not appear to work with minikube. My service reads as follows</p>
  
  <pre><code>apiVersion: v1
  
  kind: Service
  
  metadata: 
  
    name: mysql-db-svc
  
    namespace: external
  
  spec: 
    type: ExternalName
    ExternalName: 172.17.0.2
  </code></pre>
  
  <p>...where I try to connect to my database from inside a pod using "mysql-db-svc" on port 3306 but to no avail. If I try and CURL the address "mysql-db-svc" from inside a pod it cannot resolve the host name.</p>
  
  <p>Can anybody please advise a frustrated novice?</p>