sshuttle uses ssh and python to create a tunnel from your local machine to any remote network you are able to ssh into.
This means that once you sshuttle into a machine, you can access any IP on that remote network like you were directly connected to it.
Your laptop (192.168.1.1) < → Internet < → (public IP) Remote SSH Host (10.1.1.10)
This will mean that once you sshuttle in from your local laptop you can ping IP 10.1.1.10 directly from your terminal like you were sitting on that network.
Install guides are there.
Add private key to your env
ssh-add <private key to the server>
to the dev cluster
sshuttle -r email@example.com:22022 10.120.0.0/16 -v
Using Kubernetes? Us too. We’ve demystifying Kubernetes costs so now you’ll know how much each of your teams is spending. Try our easy-to-use monitoring tool for free at managedkube.com and talk with me: garland (at) managedkube (dot) com