vitess.io/vitess@v0.16.2/examples/operator/pf.sh (about) 1 #!/bin/sh 2 3 kubectl port-forward --address localhost "$(kubectl get service --selector="planetscale.com/component=vtctld" -o name | head -n1)" 15000 15999 & 4 process_id1=$! 5 kubectl port-forward --address localhost "$(kubectl get service --selector="planetscale.com/component=vtgate,!planetscale.com/cell" -o name | head -n1)" 15306:3306 & 6 process_id2=$! 7 kubectl port-forward --address localhost "$(kubectl get service --selector="planetscale.com/component=vtadmin" -o name | head -n1)" 14000:15000 14001:15001 & 8 process_id3=$! 9 sleep 2 10 echo "You may point your browser to http://localhost:15000, use the following aliases as shortcuts:" 11 echo 'alias vtctlclient="vtctlclient --server=localhost:15999 --logtostderr"' 12 echo 'alias mysql="mysql -h 127.0.0.1 -P 15306 -u user"' 13 echo "Hit Ctrl-C to stop the port forwards" 14 wait $process_id1 15 wait $process_id2 16 wait $process_id3