<p>I have a server running on ubuntu where I need to expose my app using kubernetes tools. I created a cluster using minikube with virtualbox machine and with the command kubectl expose deployment I was able tu expose my app... but only in my local network. It's mean that when I run minikube ip I receive a local ip.  My question is how can I access my minikube machine from outside ? 
I think the answer will be "port-forwarding".But how can I do that ? </p>

<p>You can use SSH port forwarding to access your services from host machine in the following way:</p>

<pre><code>ssh -R 30000:127.0.0.1:8001 $USER@192.168.0.20
</code></pre>

<p>In which <code>8001</code> is port on which your service is exposed, <code>192.168.0.20</code> is minikube IP.</p>

<p>Now you'll be able to access your application from your laptop pointing the browser to <code>http://192.168.0.20:30000</code></p>
