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